WordPress SEO: the 25-point SEO checklist

SEO-WordPress
A handy checklist for checking the basics of WordPress SEO before publishing, after a redesign or during an audit.

WordPress SEO is based on sound technical foundations, useful pages and a good understanding of your customers’ search queries. This 25-point checklist helps you check the essential elements before a website goes live, following a redesign or during an audit. It is not a substitute for a comprehensive analysis, but provides a practical checklist.

For each point, note ‘OK’, ‘needs correcting’ or ‘not applicable’, then prioritise the actions according to their impact and difficulty. Start with the issues that prevent exploration or conversion before spending time on minor adjustments.

Technical: 8 checks

1. The website is accessible via HTTPS

Check that the pages use a secure connection and that HTTP versions redirect correctly to HTTPS. Fix mixed media and internal links that still point to the old version.

2. WordPress does not block indexing by mistake

Check the visibility settings and robot tags. A test environment may be deliberately excluded from search engines, but this setting must be removed from the public site once it is ready.

3. The XML sitemap is accessible

Check the sitemap generated by your SEO tool and submit it to Google Search Console. It should contain the canonical URLs you want to be crawled, not admin pages or unnecessary URLs.

4. The URLs are human-readable

Use clear, short and consistent URLs. Avoid changing URLs unnecessarily. If a URL does need to be changed, set up a 301 redirect to the relevant page and update any internal links.

5. The website works on mobile devices

Test the pages on a range of screen sizes. Menus, buttons, tables and forms must remain legible and usable without the need to zoom in or scroll horizontally unnecessarily.

6. The pages load quickly

Measure several pages using PageSpeed Insights and examine the images, server, cache and scripts. Don’t just settle for a score: also check the actual user experience and the site’s functionality.

7. 404 errors are under control

Check for broken links, outdated URLs and redirects. A page that has been deleted without a suitable replacement may continue to return a 404 error; do not redirect all errors to the home page.

8. Backups are reliable

Check that the files and the database are backed up to a separate location and that the restore process has been tested. Security and availability help to ensure the continuity of the website.

Contents: 7 checks

9. Every page has a clear purpose

A page should serve a specific purpose: to compare, to learn, to find a service or to contact a provider. Avoid creating several almost identical pages that target the same search query without offering any distinct value.

10. The main heading describes the subject

Use a clear and relevant H1 heading, which is usually unique to the main content. H2 and H3 headings should help to structure the text, not simply be used to make the text larger.

11. The SEO title is specific

Write a title that accurately describes the page and naturally incorporates the main topic. A length of around 50 to 60 characters is an editorial guideline, not a guarantee that the full title will be displayed in Google.

12. The meta description makes you want to click

Summarise the page’s value in a natural-sounding sentence and include a relevant call to action. Around 150 characters is a useful guideline, but Google may choose a different snippet depending on the search query.

13. The content really answers the question

Provide the key answer early on, set out the steps and give examples, then address any secondary questions. Do not artificially pad out an article just to reach a certain word count: covering the topic thoroughly and ensuring clarity are more important.

14. Images are optimised and described

Compress images, choose suitable dimensions and write descriptive alternative text where appropriate. Alternative text is not a list of keywords.

15. The content is proofread and updated

Check prices, dates, screenshots, links and claims. Do not change the publication date without an actual update. Clearly state any limitations where prices or rules may vary.

Mesh generation and conversion: 5 checks

16. The key pages are accessible

Each priority service must be accessible via a logical navigation path, the home page or a relevant category page. Avoid orphan pages that visitors cannot find via internal links.

17. The articles provide links to relevant services

An article about slowness might link to an optimisation or design service, whilst an e-commerce guide might lead to the shop package. The link should be helpful to the reader and relevant to the context.

18. Link anchors are explicit

Use ‘find out more about our WordPress maintenance service’ rather than ‘click here’. Links should clearly state where they lead to and sound natural.

19. The calls to action are clearly visible

Set out a clear next step, such as requesting a quote, contacting the agency or viewing an offer. Avoid having too many competing buttons, as this can make it difficult for users to choose.

20. The forms work

Send test messages from your mobile and computer, and check that messages are being received, that confirmations are coming through, and that spam protection is working. A broken form can cause you to lose potential customers, even if the page is well-optimised for search engines.

Local SEO and monitoring: 5 checks

21. The contact details are consistent

Check the company name, contact details and public information on the website and professional profiles. Do not add a physical address if the company does not receive customers at that location.

22. The establishment profile is correct, where applicable

For an eligible business, keep the categories, opening hours, services and contact details on the Google Business profile up to date. Do not create multiple profiles to manipulate the results.

23. Local pages offer real value

A page targeting a specific town or city must meet a genuine local need. Avoid duplicating the same page simply by changing the name to refer to different towns or cities.

24. Search Console has been set up

Check the property, indexing errors, search performance and excluded pages. Impressions and clicks help identify content that needs improving.

25. Conversions are measured

Track quote requests, clicks on contact details and purchases using a tool configured in accordance with the relevant privacy regulations. Traffic alone is not enough to assess the website’s commercial effectiveness.

How should corrections be prioritised?

Start by addressing indexing issues, server errors, important pages that are inaccessible and forms that aren’t working. Next, improve titles, content, page speed and internal linking. Finally, fine-tune the details and measure the results. A tracking sheet showing the person responsible, priority, date and status prevents audits from being repeated without any action being taken.

If your website isn’t getting any visitors, start by checking whether the pages can be indexed and whether they appear in relevant search results. Our article Why doesn’t your website appear on Google? Add possible causes to this checklist.

Need a WordPress audit?

Elvis Web can analyse the website’s structure, priority pages, technical foundations and opportunities for content improvement. A useful audit should result in a prioritised list of actions, not just a score. SEO results depend on the website, the sector, the competition and the time it takes for Google to index the changes.

Discover our WordPress services or request a quote.

FAQ: WordPress SEO

Is Yoast SEO enough to ensure a website ranks well in search engines?

No. Yoast helps to manage certain aspects, but it is no substitute for an editorial strategy, a sound site architecture, high-quality content and technical checks.

How long does it take to see SEO results?

The timeframe varies depending on the site’s history, the level of competition, the quality of the corrections and the crawl frequency. It is important to monitor trends over several weeks and months.

Do I need to include the keyword in every title?

Use the main topic naturally where relevant. Forced repetition makes headlines less readable and offers no guaranteed benefit.

Do I have to publish an article every day?

No. A realistic posting frequency with useful content that is relevant to your services is better than a large number of superficial articles.

Why is my Yoast score orange?

Yoast metrics are writing aids. An orange score does not automatically mean that the page is poorly optimised for search engines; review the recommendations and prioritise those that genuinely improve the page.

Share on social media

Facebook
Twitter
LinkedIn

Recent articles

wordpress-maintenance
WordPress maintenance: prices, what’s included in the package and the risks of not having a contract
shop-front-or-e-commerce
A showcase website or an e-commerce site: which one should you choose for your business?
white-label WordPress partner
White-label WordPress partner: working with Madagascar
woocommerce-shop
Setting up an online shop with WooCommerce: a comprehensive guide and budget
WordPress hosting
Which hosting service should you choose for a WordPress website?
Madagascar – subcontracting
Outsourcing WordPress website development in Madagascar: a guide for agencies and freelancers
website-redesign-prices
How much does it cost to redesign a website in 2026?
WordPress website prices in France
How much does it cost to build a WordPress website in Madagascar in 2026?
SEO
How much does search engine optimisation (SEO) cost in 2026? Prices and rates
Google Maps
How can a business appear on Google Maps?

Ready to take your business online?

Contact us now to discuss your project. We’ll provide a free, no-obligation quote within 24 hours.