Why Your Website Must Be Ready Before You Spend on Ads
Running Google Ads or paid social campaigns to a website that is slow, confusing, or missing basic SEO fundamentals is a guaranteed way to waste money. A visitor who clicks your ad and lands on a page that loads in 8 seconds on mobile, lacks a clear call to action, or has no local signals will bounce — and you have paid for that click regardless.
More fundamentally, SEO and paid advertising are not separate strategies; they reinforce each other. A well-optimised website earns organic traffic that compounds over time, reducing your dependency on ad spend. Google Ads Quality Score incorporates landing page experience, so a better-optimised page also means lower cost per click.
Work through this checklist before you invest a single pound in advertising. Most items take under an hour to fix.
Part 1: Technical SEO
Technical SEO ensures that search engines can find, crawl, and index your site correctly. Problems here silently undermine everything else.
[ ] 1. Page speed is under 3 seconds on mobile
Use Google PageSpeed Insights (free at pagespeed.web.dev) to test your homepage and key service pages. A score below 50 on mobile indicates serious performance issues. Common fixes: compress images before uploading, enable browser caching, use a content delivery network (CDN), and remove unnecessary plugins or scripts. On shared hosting with unoptimised images, a page that takes 8 seconds to load on mobile will rank poorly and convert even worse.
[ ] 2. Website is mobile-friendly
Google uses mobile-first indexing, meaning it primarily uses the mobile version of your site to determine rankings. Test your site using Google's Mobile-Friendly Test tool. Key indicators: text is readable without zooming, buttons are large enough to tap, content does not overflow the screen, and there is no horizontal scrolling.
[ ] 3. HTTPS is enabled across the entire site
Your site should load on https:// (not http://) and all internal links should point to the https:// version. An SSL certificate is now standard and free through most hosting providers. A site without HTTPS displays a "Not Secure" warning in browsers, which erodes trust and is a negative ranking signal.
[ ] 4. XML sitemap is submitted to Google Search Console
A sitemap is a file (typically at yourdomain.com/sitemap.xml) that lists all the pages on your site, helping Google discover and index them. Most CMS platforms (WordPress, Shopify, Squarespace) generate sitemaps automatically. Submit yours in Google Search Console under Sitemaps. If you have not set up Search Console yet, do that first — it is the essential free tool for monitoring your site's search performance.
[ ] 5. Robots.txt file is not blocking important pages
Your robots.txt file (at yourdomain.com/robots.txt) tells search engine crawlers which pages to index and which to ignore. Incorrectly blocking important pages is a surprisingly common issue on sites that have been through redesigns. Check that your key service pages, blog, and homepage are not disallowed. Use Google Search Console's URL Inspection tool to verify that important pages are indexed.
[ ] 6. Structured data (schema markup) is implemented for your business
For a local business, add LocalBusiness schema markup to your website. This structured data tells Google your business name, address, phone number, opening hours, service area, and business type in a machine-readable format. Use Google's free Structured Data Markup Helper to generate the code, or use a plugin like Rank Math (WordPress) to add it without touching code. This improves eligibility for rich results in Google Search.
Part 2: On-Page SEO
On-page SEO ensures each page on your site is optimised to rank for the terms your customers are searching for.
[ ] 7. Each page has a unique, keyword-optimised title tag
The title tag appears as the clickable headline in search results and in your browser tab. It should be 50–60 characters, include your primary keyword, and describe what the page is about. Avoid duplicate title tags across pages — every page should be unique. Bad example: "Home — Acme Ltd." Good example: "Emergency Plumber in Edinburgh | Acme Plumbing — 24/7 Call-Out."
[ ] 8. Each page has a unique meta description
The meta description is the two-line snippet displayed below your title in search results. It does not directly affect rankings, but a well-written meta description improves click-through rate. Keep it under 155 characters, include your key benefit and a call to action, and make it specific to that page.
[ ] 9. Each page has exactly one H1 heading containing the primary keyword
Your H1 is the main heading visible on the page. There should be only one per page (multiple H1s confuse both users and crawlers). It should include the keyword you want the page to rank for. Your H2 and H3 headings should reflect subtopics and supporting keywords naturally.
[ ] 10. Primary keyword appears in the first paragraph
Google gives more weight to content that appears early in the page. Your main keyword or close variant should appear naturally within the first 100 words of the page body. This does not mean cramming it in awkwardly — write naturally, but lead with the topic.
[ ] 11. Internal links connect related pages
Internal links pass authority between pages and help Google understand the structure of your site. From each service page, link to related services, your contact page, and relevant blog posts. From each blog post, link to the most relevant service pages. A simple rule: every important page should be reachable within two clicks from the homepage.
[ ] 12. All images have descriptive alt text
Alt text serves two purposes: it describes images to visually impaired users (important for accessibility compliance) and tells search engines what the image depicts. Write descriptive alt text for every image on your site, including your main keyword where it is genuinely relevant. Avoid generic filenames like "image001.jpg" — rename files descriptively before uploading.
Part 3: Local SEO
Local SEO determines how prominently your business appears in location-based searches and on Google Maps. For most small businesses with a physical location or defined service area, this is where the highest-impact quick wins live.
[ ] 13. Google Business Profile is claimed, verified, and fully completed
Your Google Business Profile (GBP, formerly Google My Business) is the single most important local SEO asset you have. Claim your listing at business.google.com if you have not already. Complete every field: business name, address, phone, website, hours, service area, business category (choose the most specific primary category available), and a 750-word business description incorporating your main keywords naturally.
[ ] 14. NAP is consistent across all platforms
NAP stands for Name, Address, Phone number. Your NAP must be identical everywhere it appears online — your website, Google Business Profile, Facebook page, directory listings, and anywhere else. Even minor inconsistencies (e.g., "St." vs "Street", or different phone number formats) can create confusion for Google and reduce your local ranking confidence.
[ ] 15. Primary and secondary GBP categories are correctly set
Your primary category is the single most important field in your GBP listing — it tells Google what type of business you are. Choose the most specific category available (e.g., "Emergency Plumber" rather than just "Plumber"). You can add up to nine secondary categories for additional services. Correct categorisation improves your appearance in the relevant local pack results.
[ ] 16. GBP photos are current and high-quality
Listings with photos receive significantly more engagement than those without. Upload a minimum of: your logo, a cover photo, exterior shots of your premises, interior shots, photos of your work or products, and team photos if appropriate. Aim for a minimum of 10 photos and add new ones periodically. Use real photos — stock photography does not build trust or help with local ranking.
[ ] 17. A review strategy is in place
Google reviews are a direct local ranking signal and a major conversion factor. After completing a job or delivering a service, ask customers directly for a review — in person, by text, or by email with a direct link to your GBP review form. Respond to every review, both positive and negative, professionally. A business with 40 reviews averaging 4.5 stars will significantly outperform a competitor with 3 reviews averaging 5 stars.
[ ] 18. GBP Q&A section is populated with useful questions and answers
Google lets anyone ask questions on your GBP listing — and anyone can answer them. Proactively populate this section by adding the questions customers most frequently ask you (service area, pricing, turnaround time, guarantees) and answering them clearly. This prevents inaccurate community answers and makes your listing more informative for potential customers.
[ ] 19. GBP Posts are used for updates and offers
GBP Posts are short updates (similar to social media posts) that appear in your Knowledge Panel. They expire after seven days for offers, or after six months for general posts. Use them to promote seasonal offers, new services, recent projects, and blog content. Regular posting signals to Google that your business is active.
Part 4: Content
[ ] 20. Dedicated service pages exist for each main service and location
A single page titled "Our Services" covering ten different offerings will rank poorly for any specific service term. Create individual pages for each significant service — e.g., separate pages for bathroom renovation, kitchen renovation, and loft conversion rather than one "Renovation Services" page. For businesses serving multiple locations, create location-specific pages: "Plumber in Edinburgh", "Plumber in Glasgow", and so on.
[ ] 21. An FAQ page addresses common customer questions
FAQ pages target long-tail question-format search queries ("how much does it cost to…", "what is the difference between…", "do I need planning permission for…"). These questions match how people search, and FAQ pages structured with proper schema markup can earn FAQ rich results in Google Search, increasing your click-through rate without improving your ranking position.
[ ] 22. A blog exists for long-tail keyword targeting
The most granular, specific search queries are typically too low in volume to target with a dedicated service page but are exactly the terms a qualified prospect uses. A blog allows you to target these terms over time. One helpful article per fortnight, focused on genuine questions your customers ask, compounds significantly over 12–24 months.
Part 5: Off-Page — Citations and Directory Listings
[ ] 23. Business is listed on core local directories
Citations (mentions of your business name, address, and phone number on other websites) help build Google's confidence in your business's legitimacy and location. Start with the core directories: Google Business Profile (already covered), Yelp, Bing Places, Apple Maps, Facebook, and the Better Business Bureau. For trade businesses, add industry-specific directories: Houzz (home improvement), Checkatrade or Rated People (UK trades), Angie's List or HomeAdvisor (North America).
[ ] 24. Industry-specific directories are covered
Beyond the general directories, research the specific directories where buyers in your industry look for suppliers. Accountants: Accountz, Bark. Lawyers: Avvo, FindLaw. Builders: Federation of Master Builders directory. Restaurants: TripAdvisor, OpenTable. Being present in the directories your target customers actually use is more valuable than being listed on 200 generic directories.
What NOT to Do
[ ] 25. Avoid these common SEO mistakes
Keyword stuffing — repeating your keyword unnaturally throughout the page ("best plumber Edinburgh, Edinburgh plumber, plumber in Edinburgh, Edinburgh emergency plumber") was a tactic in 2005. Today it triggers a penalty and makes your page unreadable. Write naturally; your keywords will appear where they belong.
Buying links — paid link schemes from low-quality directories or link farms can trigger a Google manual penalty that takes months to recover from. Earn links through genuine content, partnerships, local press, and citations on legitimate directories.
Duplicate content — copying content from other websites (including your own supplier or manufacturer's product descriptions) will not rank. Google filters out duplicate content and shows the original source instead. Write original content for every page.
Ignoring mobile — over 60% of local searches happen on mobile devices. A website that functions beautifully on desktop but is frustrating on a phone is losing more than half its potential organic traffic.
Your Next Steps
Work through this checklist top to bottom. Many items — especially the GBP optimisation, NAP consistency, alt text, and title tags — take under an hour each and can deliver noticeable improvements within weeks.
Prioritise in this order: technical fixes first (a crawlable, fast, HTTPS site), then GBP optimisation (the fastest local ranking lever), then on-page work on your key service pages, then content and citations.
Once you have ticked all 25 boxes, your website will be converting a meaningfully higher proportion of its existing traffic. At that point, every pound you invest in Google Ads or paid social is working against a solid foundation — and the returns will reflect it.


