{"id":5685,"date":"2026-05-15T14:54:00","date_gmt":"2026-05-15T17:54:00","guid":{"rendered":"https:\/\/awp.agency\/"},"modified":"2026-03-10T00:53:01","modified_gmt":"2026-03-10T03:53:01","slug":"how-to-evaluate-a-web-agency","status":"publish","type":"post","link":"https:\/\/awp.agency\/en\/blog\/como-evaluar-agencia-web\/","title":{"rendered":"How to evaluate a web agency: clear signs that something is not right"},"content":{"rendered":"<div class=\"container\">\n<div class=\"intro\">\n<p>You've been with your web agency for months and something just isn't adding up. The project is delayed, the responses are vague, the website loads slowly and every minor change seems to require an additional budget. Sound familiar? I've been working as a senior WordPress developer with PHP, Vue.js and custom plugin development for over a decade, and I've lost count of the number of times a client comes to me after a bad experience with their previous agency. This article is the checklist I wish those clients had had before: a practical guide to <strong>how to evaluate web agency<\/strong> and know if they're doing the job right or if it's time for a change.<\/p>\n<\/div>\n<h2>Why you need to evaluate your web agency's work<\/h2>\n<p>Hiring a web agency means delegating a critical part of your business: your digital presence. The problem is that many companies do not have the technical knowledge to know if what they deliver has quality or if they are selling smoke. And agencies that work poorly rely on just that.<\/p>\n<p>According to industry data, more than 60% of web projects suffer significant delays and a significant portion end with an unsatisfied client. It is not always the agency's fault, but in my experience most of the problems are detected with very specific questions that we will see below.<\/p>\n<h2>Checklist: 10 signs that your web agency is not doing its job right<\/h2>\n<p>I have organized this list from least serious to most serious. If you identify three or more of these signs, you have a serious problem on your hands.<\/p>\n<h3>1. There is no fixed interlocutor<\/h3>\n<p>Every time you call or write you talk to a different person who has no context of your project. A good workflow requires a project manager or a dedicated contact who knows your account in detail. If you are passed from person to person, no one is really responsible for your project.<\/p>\n<div class=\"warning\">\n<p><strong>Warning signal:<\/strong> You ask something specific about your website and the answer is \u00ablet me check with the team\u00bb every time, without exception. That indicates that the person who attends you has no idea what is being done in your project.<\/p>\n<\/div>\n<h3>2. Deadlines are systematically missed<\/h3>\n<p>An occasional delay can happen. Systematic delays, with different excuses each time, are a sure sign of bad management. A professional agency works with timelines, milestones and project management tools (Trello, Asana, ClickUp). If your agency has none of these, it is improvising.<\/p>\n<h3>3. You cannot see the progress in real time.<\/h3>\n<p>In any serious web project you should have access to a development or staging environment where you can see how the work is going. If the agency only shows you the result when it is \u00abready\u00bb, you have no way of knowing if they have been working on your project for two weeks or two days.<\/p>\n<div class=\"good-practice\">\n<p><strong>What should happen:<\/strong> The agency gives you access to a staging environment (a temporary URL where your website is built) and a project management dashboard where you can see completed, in progress and pending tasks.<\/p>\n<\/div>\n<h3>4. Your website loads slowly and nobody does anything about it.<\/h3>\n<p>The loading speed directly affects your Google ranking and the conversion of your business. If your website takes more than 3 seconds to load and the agency doesn't consider it a problem, something is very wrong. You can check it yourself with free tools:<\/p>\n<ul>\n<li><a href=\"https:\/\/pagespeed.web.dev\/\" rel=\"noopener noreferrer\" target=\"_blank\">Google PageSpeed Insights<\/a> - scoring and diagnostics directly from Google.<\/li>\n<li><a href=\"https:\/\/gtmetrix.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">GTmetrix<\/a> - detailed analysis with Core Web Vitals metrics.<\/li>\n<li><a href=\"https:\/\/tools.pingdom.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Pingdom Website Speed Test<\/a> - simple test with real loading time.<\/li>\n<\/ul>\n<div class=\"critical-note\">\n<p><strong>Key data:<\/strong> If your PageSpeed score is below 50 on mobile, your website has serious technical problems. An agency that delivers a site with a score of 20 or 30 on mobile is not doing its job, period.<\/p>\n<\/div>\n<h3>5. Every small change has an extra cost<\/h3>\n<p>It is normal for out-of-scope changes to be budgeted separately. What is not normal is that changing a text, a color or an image requires an additional budget. If they charge you for modifying a paragraph in the home page, there are two possibilities: either they are squeezing your pocket, or they have built the web in such a rigid way that even a minor change requires technical intervention. Neither is acceptable.<\/p>\n<h3>6. They don't give you full access to your own website<\/h3>\n<p>Your website is yours. You should have admin access to WordPress, access to the hosting, domain, database and source code. If the agency refuses to give you credentials with excuses like \u00abit's for security\u00bb or \u00abyou might break something\u00bb, they are holding your property hostage.<\/p>\n<div class=\"warning\">\n<p><strong>Sign of bad web agency:<\/strong> They tell you that admin access to your own WordPress is \u00abnot necessary\u00bb or that the theme code is \u00abproprietary\u00bb and they can't give it to you. This is unacceptable and should be in the contract from day one.<\/p>\n<\/div>\n<h3>7. No minimum SEO strategy<\/h3>\n<p>Not all web agencies offer advanced SEO, and that's legitimate. But any professional building a website in 2025 should cover a minimum of technical SEO: configurable titles and meta-descriptions, correct header structure, friendly URLs, XML sitemap, basic structured data and acceptable performance. If your agency delivers a website without even an SEO plugin configured, it shows a worrying lack of professionalism.<\/p>\n<h3>8. The code is a disaster under the hood<\/h3>\n<p>This is more difficult to verify if you do not have technical knowledge, but there are indicators that you can check:<\/p>\n<ul>\n<li>How many plugins does your WordPress have? If it's more than 25-30, the agency is probably using a plugin for each feature instead of developing clean solutions.<\/li>\n<li>Do you use a visual builder (Elementor, Divi, WPBakery) for absolutely everything? These builders have their place, but an abuse of them generates bloated and slow HTML code.<\/li>\n<li>Is the theme a premium theme from ThemeForest that they sold as \u00abcustom development\u00bb?<\/li>\n<\/ul>\n<div class=\"code-block\">\n<p>\/\/ How to check if your theme is really custom made<br \/>\n    \/\/ Go to Appearance &gt; Theme Editor in WordPress<br \/>\n    \/\/ Check the style.css file and look for the theme header:<\/p>\n<p>    \/*<br \/>\n    Theme Name: My Custom Theme<br \/>\n    Author: Agency name<br \/>\n    *\/<\/p>\n<p>    \/\/ If instead you see \u00abTheme Name: flavor\u00bb, \u00abflavor Child Theme\u00bb,<br \/>\n    \/\/ or any known trade name, it is not a custom development.<\/p>\n<\/div>\n<h3>9. No maintenance or updates<\/h3>\n<p>WordPress requires continuous maintenance: core updates, plugin updates, PHP version updates, backups, security monitoring. If your agency launched the website and it disappeared, your site is becoming an increasingly vulnerable target. Ask directly:<\/p>\n<ul>\n<li>When was the last time WordPress was updated on my site?<\/li>\n<li>Are there automatic backups and where are they stored?<\/li>\n<li>Is the latest supported PHP version being used?<\/li>\n<li>Is there an active safety monitoring system?<\/li>\n<\/ul>\n<div class=\"critical-note\">\n<p><strong>This is serious:<\/strong> A WordPress that has not been updated for months is a real security risk. Outdated plugins are the main entry point for malware on WordPress sites. If your agency doesn't provide for maintenance, you're being sold out.<\/p>\n<\/div>\n<h3>10. No reporting or performance metrics<\/h3>\n<p>If you are paying a monthly maintenance or digital marketing service, you should receive periodic reports with concrete metrics: traffic, conversions, positioning, speed, security status. An agency that charges every month but never sends you a report probably has nothing positive to report.<\/p>\n<h2>How do you know if it's time to change web agencies?<\/h2>\n<p>Evaluating your agency's work is only half of the process. The other half is deciding what to do with what you discover. My recommendation:<\/p>\n<ul>\n<li><strong>1-2 signs from the list:<\/strong> Talk to your agency. It may be a communication problem that can be solved.<\/li>\n<li><strong>3-5 signals:<\/strong> It is time to seriously consider <strong>change web agency<\/strong>. Ask for a meeting where you expose the problems with concrete data. If the response is defensive or evasive, you have your answer.<\/li>\n<li><strong>6 or more signals:<\/strong> Get out. Seek a second professional opinion and start planning the transition.<\/li>\n<\/ul>\n<h2>What to do before changing agencies<\/h2>\n<p>If you decide it's time to look for another supplier, here are the steps I recommend you take before severing the relationship:<\/p>\n<ul>\n<li><strong>Secure your accesses:<\/strong> WordPress credentials (administrator), hosting, domain, DNS, email accounts, Google Analytics, Search Console.<\/li>\n<li><strong>Download a full backup:<\/strong> Server and database files. If you do not have access, demand it.<\/li>\n<li><strong>Review the contract:<\/strong> Verify termination clauses, intellectual property and notice periods.<\/li>\n<li><strong>Request an external audit:<\/strong> Before investing in a redesign, have another professional evaluate what can be saved and what needs to be redone.<\/li>\n<li><strong>Document everything:<\/strong> Save emails, conversations, quotes and deliverables. If there's a dispute, you'll need them.<\/li>\n<\/ul>\n<div class=\"good-practice\">\n<p><strong>Good practice:<\/strong> Don't break the relationship with the previous agency until you have the transition planned with the new one. A hasty change can leave your website in a dangerous technical limbo.<\/p>\n<\/div>\n<h2>How to properly evaluate a new agency before hiring it<\/h2>\n<p>If you've already had a bad experience, you'll be more discerning next time. These are the key points to <strong>evaluate agency work<\/strong> before signing:<\/p>\n<ul>\n<li><strong>Ask for real references:<\/strong> Not just the portfolio, but contacts from previous clients that you can talk to directly, as recommended by industry sources such as <a href=\"https:\/\/josegregorioaldana.com\/como-evaluar-una-agencia-digital\/\" rel=\"noopener noreferrer\" target=\"_blank\">Jos\u00e9 Gregorio Aldana in his guide to agency evaluation<\/a>.<\/li>\n<li><strong>Verify your own online presence:<\/strong> A web agency with a slow, outdated or poorly designed website cannot be trusted. Your website is your letter of introduction.<\/li>\n<li><strong>It requires a detailed contract:<\/strong> With project scope, milestones, deliverables, acceptance criteria, intellectual property transfer and termination clauses.<\/li>\n<li><strong>Ask for their technical stack:<\/strong> Version control, development environments, code standards. <a href=\"https:\/\/volcanogrup.com\/como-elegir-mejor-agencia-web\/\" rel=\"noopener noreferrer\" target=\"_blank\">Key factors such as comprehensive services and technical capabilities<\/a> should be verifiable, not just commercial promises.<\/li>\n<li><strong>Evaluate communication from minute zero:<\/strong> How long do they take to respond, are they clear, do they ask intelligent questions about your business or do they just ask for your logo and texts?<\/li>\n<\/ul>\n<h2>Your quick evaluation checklist<\/h2>\n<p>Copy this list and use it to <strong>evaluate agency work<\/strong> objectively:<\/p>\n<ul>\n<li>\u2713 You have a fixed interlocutor who knows your project.<\/li>\n<li>\u2713 Deadlines are met or justified with specific reasons.<\/li>\n<li>\u2713 You have access to the staging environment and management tools.<\/li>\n<li>\u2713 Your website loads in less than 3 seconds and scores well on PageSpeed.<\/li>\n<li>\u2713 Minor changes do not require additional budget.<\/li>\n<li>\u2713 You have admin access to WordPress, hosting and domain.<\/li>\n<li>\u2713 Basic technical SEO is implemented.<\/li>\n<li>\u2713 The number of plugins is reasonable and the code is clean.<\/li>\n<li>\u2713 WordPress, plugins and PHP are up to date.<\/li>\n<li>\u2713 You receive periodic reports with hard data.<\/li>\n<\/ul>\n<h2>Request a free second opinion<\/h2>\n<p>If after reading this checklist you have doubts about whether your web agency is doing a good job, I can help you. I offer a <strong>free second opinion<\/strong> where I review your website and give you an honest and non-binding diagnosis: what's good, what can be improved and if the problems you detect justify a change of provider. No hard sell, no smoke and mirrors. Just a professional technical analysis from someone who has been on the coding side for years.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Llevas meses con tu agencia web y algo no termina de cuadrar. El proyecto se retrasa, las respuestas son vagas, la web carga lento y cada cambio m\u00ednimo parece requerir un presupuesto adicional. \u00bfTe suena? Llevo m\u00e1s de una d\u00e9cada trabajando como desarrollador WordPress senior con PHP, Vue.js y desarrollo de plugins a medida, y [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":5682,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-5685","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agencia-y-presupuesto"],"_links":{"self":[{"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/posts\/5685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/comments?post=5685"}],"version-history":[{"count":1,"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/posts\/5685\/revisions"}],"predecessor-version":[{"id":5716,"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/posts\/5685\/revisions\/5716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/media\/5682"}],"wp:attachment":[{"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/media?parent=5685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/categories?post=5685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/awp.agency\/en\/wp-json\/wp\/v2\/tags?post=5685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}