Skip to main content
SEO Guide

Ghost SEO checker: diagnose URLs and metadata

A Ghost SEO check should sample a public article, a custom-canonical post if one exists, and a member-restricted article. This separates configuration mistakes from deliberate editorial and access decisions.

Compare the canonical with post settings

Read the HTML canonical and compare it with the intended address. If another website is preferred, determine whether this reflects legitimate republication or an abandoned override. Inspect the sitemap after changing a custom canonical instead of manually adding the URL simply to increase submission counts. The canonical destination should work and correspond to the same material.

Find duplicate theme or injected metadata

Inspect two posts and count titles, descriptions, and canonicals while checking that values differ by article. Duplicate markup after a theme change warrants reviewing the head partial and injected snippets. Reproduce a fix on a copy before publishing a replacement theme. Confirm that social images and titles describe the article rather than falling back incorrectly to homepage information.

Read the anonymous article preview

Request a membership article without a session and record the text available publicly. An external checker cannot assess content behind authentication, so a short response needs context rather than an automatic thin-content conclusion. Do not remove paid access to improve an audit score. Retest public, republished, and member pages after changes so sitemap behavior, metadata, and permissions continue to match each article's publishing purpose.

A worked publishing scenario

Illustrative scenario: a new original article carries the partner canonical copied from a syndicated draft. Compare post settings with returned HTML, correct the new article, and inspect sitemap behavior afterwards. Request another original post to establish whether the theme injects the wrong value again. Preserve the original and corrected targets alongside the article address. A working preview is not sufficient evidence of the public result, especially when publication, theme changes, and code injection occur in the same release.

Run a check and interpret the evidence

Submit one representative public URL to the free SEO checker below. Record its status, title, description, and canonical alongside the exact address and time of the check. Group repeated issues by their responsible template or configuration so a single targeted fix can be retested on multiple pages. A missing field and an intentional exclusion need different decisions.

An HTTP/HTML audit observes public responses. It does not sign into the platform, inspect every administrative setting, reproduce every client-side rendering behavior, or prove that Google has indexed a page. For search-engine evidence, compare Search Console URL Inspection and subsequent crawl data. Recheck the original URL after publication and cache refresh instead of interpreting a changed score alone as proof that the underlying issue is resolved.

Official references

Advertisement

Frequently asked questions

Why is a custom-canonical post missing from the Ghost sitemap?
Ghost excludes posts with custom canonicals from its sitemap. Confirm that the preferred URL reflects the intended republication decision before changing it.
Can Vietnamese and English pages both appear on Google?
Yes, each complete public translation can be eligible for indexing at its own URL. Use self-canonicals, reciprocal hreflang and sitemap entries. Google makes the final indexing decision.
Does a successful audit guarantee indexing?
No. An audit reports observable issues, not a search-engine indexing or ranking promise. Verify discovery and crawl status with Search Console.

Check your website SEO now

Scan the important SEO factors for free and get fix suggestions in 60 seconds.