SEO & AI-visibility report
plumbford-plumbing-heating.co.uk
https://plumbford-plumbing-heating.co.uk/WordPressscanned 29/07/2026, 15:32
Good
42 passed · 12 failed of 54 checks
Fix these first
Highest-impact issues on this page
- #1
H1 multiple
WarningOn-Page · impact 0Page has multiple H1 tags.
- #2
Heading hierarchy skips
WarningOn-Page · impact 0Heading hierarchy skips levels.
- #3
Image alt missing
WarningOn-Page · impact 016 image(s) are missing alt text.
Full step-by-step guide → - #4
AI robots allows AI bots
WarningAI Readiness · impact 0robots.txt blocks one or more major AI crawlers.
- #5
AI FAQ HowTo schema present
WarningAI Readiness · impact 0No FAQPage or HowTo schema was found.
AI Visibility
How AI answer engines see this page
/llms.txt exists and includes enough structure and links to guide AI systems.
robots.txt explicitly blocks GPTBot, ClaudeBot, Google-Extended, CCBot, Bytespider.
Missing schema opportunities: Article/BlogPosting on content pages; FAQPage; HowTo where process content exists.
Improve extractability with more question-style H2/H3 headings, a TL;DR, summary, or key takeaways block.
Entity clarity gaps: sameAs links in Organization schema; author or Person schema on article content.
Freshness signals are weak or missing.
Top AI-visibility moves
- Remove or narrow Disallow rules for AI crawlers you want to cite your public content. Keep private or gated paths blocked separately.
- Add Organization and WebSite schema to the homepage, Article/BlogPosting with author and dates to content, and FAQPage/BreadcrumbList/HowTo where the visible page format supports it.
- Break long prose into self-contained H2/H3 sections, add direct-answer summaries, and use bullets/tables for steps, comparisons, and key facts.
Core Web Vitals
Speed, as Google measures it
Lighthouse performance: 61/100 (mobile)
Lab metrics (simulated mobile)
Every check
Full results, grouped by category
Technical SEO
17/18 passedFailed:HSTSThe HTTPS response is missing the Strict-Transport-Security (HSTS) header.
# nginx
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;On-Page
10/13 passedFailed:Image alt missing16 image(s) are missing alt text.
Structured Data
3/3 passedAI Readiness
2/5 passedLinks
1/1 passedCMS & Platform
9/14 passedPassed:WordPress no SEO pluginWordPress SEO plugin detected: yoast.
Fix: Install and activate a free SEO plugin, then complete its first-run SEO setup wizard.
WP-01Passed:WordPress default permalinkNo default ?p= permalink URLs were detected.
Fix: Switch WordPress to a descriptive permalink structure and redirect old query URLs to clean URLs.
WP-02Failed:WordPress version leakedWordPress generator version is exposed.
Fix: Remove the generator meta tag from the theme or a small hardening plugin.
WP-03Passed:WordPress XML-RPC reachablexmlrpc.php was not reachable.
Fix: Disable XML-RPC unless a legacy mobile app, Jetpack feature, or integration explicitly needs it.
WP-04Failed:WordPress readme exposedreadme.html is exposed and mentions WordPress.
Fix: Delete readme.html from the web root or block it at the web server.
WP-05Failed:WordPress users enumerationWordPress user enumeration is exposed.
Fix: Disable REST user enumeration and noindex or disable author archives in your SEO plugin.
WP-06Passed:WordPress attachment pages indexablePage does not look like an indexable attachment page.
Fix: Redirect attachment URLs to the media file or parent post, or set attachment pages to noindex.
WP-10Passed:WordPress search results indexableNo indexable internal search result URLs were detected.
Fix: Noindex search result templates and avoid linking crawlable search URLs where possible.
WP-11Passed:WordPress replytocom linksNo replytocom links were found on the page.
Fix: Enable replytocom cleanup in your SEO plugin or block the parameter in robots.txt as a fallback.
WP-12Failed:WordPress emoji oembed cruftWordPress emoji/oEmbed/head cruft was detected.
Fix: Disable unused head links with a performance or cleanup plugin, or remove them in functions.php.
WP-14Passed:WordPress rest head linksREST/API discovery links are not repeated across multiple pages.
Fix: Remove REST discovery links from the document head if public API discovery is not needed.
WP-15Failed:WordPress uploads oversized imagesWordPress upload image appears oversized or lacks responsive srcset.
Fix: Bulk-compress existing media and ensure the theme outputs responsive WordPress image sizes.
WP-16Passed:WordPress plugin countVisible WordPress plugin count is within the review threshold.
Fix: Audit plugin inventory, remove inactive overlap, and consolidate features handled by multiple plugins.
WP-18Passed:WordPress no cache layerA cache plugin/header is present or TTFB is below the threshold.
Fix: Enable page caching through your host or install a WordPress caching plugin.
WP-19This was 1 page.
deepseoanalysis.com crawls up to 1,000 pages, tracks keywords and monitors your site weekly.