Hướng dẫn về Ghost SEO
Cách SEO hoạt động on Ghost CMS — đó truyền thống-so với-headless fork, đó SEO Ghost xây dựng trong tự động, điều gì điều này leaves để bạn, gated-nội dung limits, và Ghost Pro so với self-hosted.
Ngôn ngữ
Ghost SEO splits trong hai depending on cách bạn chạy điều này. Trong truyền thống (Handlebars) chế độ, Ghost xử lý cốt lõi SEO kỹ thuật tự động — sitemap, canonical tags, meta tags, Open Graph, Twitter Cards, và Bài viết JSON-LD — với zero plugin, và đây là fast theo mặc định. Chạy Ghost headless (Nội dung API chỉ) và all of đó disappears; đó frontend có để rebuild mỗi piece. Either way, Ghost có gaps điều này không bao giờ fills (breadcrumb/FAQ schema, hreflang, theo-post noindex toggle, IndexNow), và gated members-chỉ nội dung không thể là được lập chỉ mục vì đây là blocked máy chủ-side. Đó single biggest mistake là treating truyền thống và headless Ghost as đó giống nhau SEO vấn đề — they không.
Tóm tắt — Ghost là xuất bản nền tảng đó, trong của nó thông thường chế độ, làm phần lớn của bạn kỹ thuật SEO cho bạn tự động — sitemap, canonical tags, meta tags, social cards, dữ liệu có cấu trúc — với không plugin để install. nó cũng fast out của box. big catch: nếu bạn chạy Ghost “headless” (chỉ as nội dung nguồn cho tách biệt trang web), tất cả đó được xây dựng-trong SEO goes away và nhà phát triển có để rebuild nó. và members-chỉ nội dung có thể’t xuất hiện trên Google tại all.
Điều gì Ghost là
Ghost là nội dung management hệ thống — như WordPress, nhưng được xây dựng cụ thể cho blogs, newsletters, và paid memberships thay vì cho mỗi kind của trang web. bạn ghi posts trong Ghost, và Ghost publishes them.
điều đó làm Ghost khác Đối với SEO là đó nó có thể chạy trong hai completely khác ways:
- ** thông thường way (truyền thống chế độ).** Ghost chạy của bạn toàn bộ trang web — nó stores của bạn nội dung và turns nó vào các trang web. Đây là Điều gì phần lớn mọi người sử dụng.
- ** headless way.** Ghost becomes chỉ storage box cho nội dung. tách biệt trang web (được xây dựng by nhà phát triển với điều gì đó như tiếp theo.js hoặc Astro) pulls nội dung out và xây dựng các trang itself.
điều này lựa chọn thay đổi mọi thứ về Ghost SEO, so giữ nó trong back của bạn mind.
Điều gì Ghost làm cho bạn tự động (thông thường chế độ)
nếu bạn chạy Ghost thông thường way, nó âm thầm xử lý kỹ thuật SEO basics với không setup:
- ** sitemap** — auto-updating list của bạn các trang tại
yourdomain.com/sitemap.xmlđó Bạn có thể hand để Google và Bing. Evidence for this claim Traditional Ghost includes automatic SEO features including XML sitemaps, canonical tags, metadata, and structured data. Scope: Ghost-rendered sites using supported themes; headless frontends must implement their own output. Confidence: high · Verified: Ghost: SEO - Canonical tags — những điều này tell các công cụ tìm kiếm mà version của trang là “chính thức” một, so duplicate các trang không compete.
- Meta các tiêu đề và các mô tả — với sensible fallbacks nếu bạn leave them blank.
- Social cards — Open Graph và Twitter Card tags so links look good Khi shared.
- Dữ liệu có cấu trúc — behind—scenes Bài viết markup đó helps tìm kiếm engines understand của bạn post.
- Sạch các URL và fast trang web theo mặc định.
Trong WordPress bạn’d install plugin như Yoast để nhận phần lớn của điều này. Trong Ghost nó chỉ ở đó.
Điều gì Ghost không làm
Ghost covers đó cốt lõi, không đó extras. Điều này sẽ không thêm breadcrumb hoặc FAQ structured dữ liệu, điều này có không được xây dựng-trong hỗ trợ cho multi-language (hreflang) các trang, không theo-post “hide from Google” (bản dịch) «hide từ Google» toggle trong đó menu, và không Yoast-style từ khóa checklist. Những cần code hoặc một bên thứ ba tool.
một điều mọi người nhận sai
Members-chỉ nội dung có thể’t xếp hạng. nếu bạn put post behind paid (hoặc free email) membership, Google theo nghĩa đen có thể’t đọc nó — Ghost hides nó từ mọi người ai không phải logged trong, các công cụ tìm kiếm được bao gồm. khắc phục là để publish công khai preview hoặc teaser đó có thể xếp hạng, và sử dụng gated part để convert readers vào subscribers. không expect locked posts để bring trong tìm kiếm traffic.
Evidence for this claim Ghost members-only posts require member authentication, so their protected body is not publicly available to crawlers. Scope: Ghost access settings for members-only and paid-members-only content. Confidence: high · Verified: Ghost: Content accessMuốn đầy đủ version — truyền thống-so với-headless decision, headless rebuild checklist, gated-nội dung schema, và Ghost Pro so với self-hosted? Switch để Nâng cao tab.
Tóm tắt — Ghost SEO forks on một decision: truyền thống (Handlebars) chế độ so với. headless (nội dung API). Truyền thống Ghost ships cốt lõi kỹ thuật SEO tự động — sitemap, self-referencing + custom canonicals, meta tags, OG/Twitter cards, và Bài viết JSON-LD — với không plugin, và nó fast theo mặc định. Go headless và all của đó disappears; frontend có để rebuild mỗi piece, và Ghost speed advantage evaporates vì framework hiện tại owns performance. Cả hai modes share gaps Ghost không bao giờ fills (breadcrumb/FAQ/Sản phẩm schema, hreflang, theo-post noindex, IndexNow, chuyển hướng UI), và gated members-chỉ nội dung là blocked máy chủ-side so nó có thể’t là được lập chỉ mục. không conflate hai modes — họ’re khác các vấn đề.
fork trong road
Ghost là Node.js (Express) CMS với decoupled cốt lõi: API plus tùy chọn Handlebars frontend. đó architecture là toàn bộ SEO story.
- Truyền thống chế độ — Ghost serves HTML qua của nó Handlebars themes. Mỗi
được xây dựng-trong SEO feature áp dụng, generated tự động qua đó theme
{{ghost_head}}helper. - Headless chế độ — Ghost là “a full headless CMS which is completely agnostic of any particular front end or static site framework.” (bản dịch) «một đầy đủ headless CMS mà là completely agnostic of bất kỳ particular front end hoặc static site framework.» Bạn query đó Nội dung API hoặc Admin API từ một tách biệt frontend (Tiếp theo.js, Astro, Nuxt, SvelteKit), và SEO becomes 100% đó frontend responsibility.
** lựa chọn của chế độ là single biggest determinant của Ghost SEO footprint.** Mọi thứ dưới là organized khoảng nó. (cho framework-agnostic version của headless side, see SEO cho Headless CMS.)
Điều gì truyền thống Ghost xử lý tự động
Trong truyền thống chế độ Ghost làm cốt lõi kỹ thuật SEO với zero configuration:
- Sitemap. Auto-generated tại
/sitemap.xml, đã cập nhật on publish/unpublish, covering posts, các trang, tags, và authors. “Ghost automatically creates and updates an XML sitemap for your website.” (bản dịch) «Ghost tự động tạo và cập nhật an XML sitemap cho của bạn website.» Evidence for this claim Ghost automatically creates and updates an XML sitemap. Scope: Traditional Ghost publication output. Confidence: high · Verified: Ghost: SEO - Canonical tags. MỘT self-referencing
rel=canonicalon mỗi post và trang — “Ghost adds canonical tags across your site to tell search engines which version of a page they should consider the ‘official’ one.” (bản dịch) «Ghost adds canonical tags across trang web của bạn để tell các công cụ tìm kiếm mà version of một trang they nên consider đó ‘chính thức’ một.» Since March 2019 bạn có thể cũng set một custom canonical theo post trong đó editor metadata panel, hoặc qua đó Admin APIcanonical_urltrường — được xây dựng cho “guest posts, multiple versions of the same page or when you need to curate a list of links to external sources.” (bản dịch) «guest posts, multiple versions of đó cùng trang hoặc khi bạn cần để curate một list of links để external sources.» Evidence for this claim Ghost outputs canonical tags and supports a custom canonical URL for a post or page. Scope: Traditional Ghost and the post/page metadata configuration. Confidence: high · Verified: Ghost: Canonical URLs - Meta tiêu đề/mô tả. Custom các trường đó fall back để đó post tiêu đề và excerpt khi left blank.
- Open Graph + Twitter Cards. Auto-generated từ post metadata và đó feature image.
- Dữ liệu có cấu trúc (JSON-LD). “Ghost automatically includes structured data in
all posts and pages” (bản dịch) «Ghost tự động bao gồm dữ liệu có cấu trúc trong all posts và các trang» — Bài viết schema với publisher, tác giả, headline,
datePublished,dateModified, image, và từ khóa. - Sạch URLs + custom routing. Slug-based URLs theo mặc định, fully customizable qua
routes.yaml. - robots.txt. MỘT default file đó disallows đó
/ghost/admin path và cho phép mọi thứ khác.
Này là genuinely hơn một stock WordPress install cho bạn — Ghost lists “XML sitemaps, canonical tags, optimised URLs, microformats, Facebook Open Graph tags, support for Twitter cards and clean semantic markup” (bản dịch) «XML sitemaps, canonical tags, optimised URLs, microformats, Facebook Open Graph tags, hỗ trợ cho Twitter cards và sạch semantic markup» as được xây dựng-trong, không plugin bắt buộc.
Điều gì Ghost không bao giờ làm — trong either chế độ
Ghost covers cốt lõi và dừng ở đó. nó làm không generate:
- Advanced schema — breadcrumb, FAQ, HowTo, Sản phẩm, Recipe, hoặc Video markup. Bài viết schema chỉ. Bất cứ điều gì khác là manual code injection hoặc theme hoạt động.
- Hreflang / SEO quốc tế — không native hỗ trợ. Multi-language Ghost cần một bên thứ ba service (Weglot, ConveyThis) hoặc theme-level implementation, và hreflang là notoriously lỗi-prone.
- MỘT theo-post noindex toggle trong đó UI — bạn cần code injection.
- Từ khóa optimization hướng dẫn. Này là deliberate. Asked về thêm Yoast-style tools, đó Ghost team argued đó “one of the downsides of using Yoast’s KW optimisation suggestions is that is encourages us to write meta data for machines instead of humans,” (bản dịch) «một of đó downsides of dùng Yoast KW optimisation suggestions là đó là encourages us để ghi meta dữ liệu cho machines thay vì humans,» và on đó rộng hơn advanced-SEO wishlist (breadcrumb schema, hreflang, noindex controls) đã nói flatly: “This isn’t on our radar at the moment.” (bản dịch) «Này không on của chúng ta radar tại đó moment.»
- IndexNow — không native hỗ trợ; wire điều này qua một custom webhook on publish nếu bạn muốn Bing/others notified instantly.
- MỘT chuyển hướng-management UI — các chuyển hướng trực tiếp trong
redirects.yaml(self-hosted) hoặc Ghost Pro chuyển hướng manager; có không plugin ecosystem để lean on.
Headless Ghost: SEO bạn có để rebuild
Go headless và Ghost dừng đang an SEO hệ thống — đây là một nội dung API. Mọi thứ trong đó “handles automatically” (bản dịch) «xử lý tự động» list trên là hiện tại đó frontend job:
- Sitemap — generated tại xây dựng time hoặc by serverless function hitting nội dung API.
- Canonical tags — injected by frontend framework, ideally absolute các URL
từ một
SITE_URL. - Meta + OG/Twitter tags — được kết xuất qua framework head management
(tiếp theo.js
generateMetadata, Astro<head>, NuxtuseSeoMeta). - Dữ liệu có cấu trúc (JSON-LD) — hiện tại hoàn toàn custom.
- robots.txt — phân phối by frontend.
- 301/302 các chuyển hướng — handled trong frontend hoặc CDN layer.
- Core Web Vitals — Ghost speed advantage disappears; framework và kết xuất chế độ hiện tại dominate performance.
một điều đó carries over: nội dung API vẫn trả về editorial
metadata bạn typed vào Ghost editor — meta_title, meta_description,
og_title, og_description, og_image, twitter_title, twitter_description,
twitter_image, và canonical_url. dữ liệu là khả dụng; kết xuất nó là on
bạn. Đây là headless-CMS SEO vấn đề nhìn chung, và nó thực sự
JavaScript SEO vấn đề — nếu của bạn frontend
defaults để client-side kết xuất, Googlebot có để queue trang cho sau đó
render wave. AI-crawler kết xuất varies by provider, so render on máy chủ hoặc
tại xây dựng time (SSR/SSG) để maximize coverage.
Gated nội dung và Điều gì Google có thể see
Ghost hỗ trợ three visibility levels: công khai, members-free (email bắt buộc), và members-paid (subscription). Đó crucial point cho SEO là đó gated nội dung là blocked máy chủ-side, không by sniffing người dùng agent. As Ghost own team put điều này: “Google can’t crawl protected content on your page, because that’s only ever available to logged in members.” (bản dịch) «Google không thể crawl protected nội dung on trang của bạn, vì đó là chỉ bao giờ khả dụng để logged trong members.» Google nhận chính xác đó giống nhau restricted view một logged-out reader nhận.
Hai realistic strategies:
- Công khai preview. hiển thị intro / đầu tiên một vài paragraphs publicly và gate rest. Ghost có native công khai-preview feature cho điều này — công khai portion làm xếp hạng hoạt động.
- Metered access. thứ ba-party implementations cho phép N free các bài viết trước khi requiring registration.
nếu bạn làm gate nội dung, Google hỗ trợ paywalled markup — NewsArticle với
isAccessibleForFree: false và hasPart/cssSelector describing gated
region — nhưng Ghost không generate điều này tự động; nó manual code
injection. và hard rule either way: không cloak. Cho thấy Googlebot đầy đủ
bài viết trong khi readers hit paywall violates Google guidelines và risks manual
hành động. honest cách diễn đạt là đó công khai nội dung ranks và gated nội dung converts —
không expect locked posts để bring tìm kiếm traffic.
Ghost Pro so với self-hosted
SEO software là giống hệt on cả hai — giống nhau Ghost, giống nhau features. khác biệt là infrastructure control:
- Ghost Pro — managed hosting với được xây dựng-trong CDN, tự động SSL, và backups.
CDN helps TTFB và Core Web Vitals cho distributed audiences. catch:
Bạn có thể’t trực tiếp override
robots.txt— bạn có để contact hỗ trợ. đó thực constraint cho headless hoặc riêng tư-chế độ setups. - Self-hosted — đầy đủ control của máy chủ, các header, bộ nhớ đệm,
robots.txt, máy chủ-level các chuyển hướng, và của bạn own CDN (Cloudflare là phổ biến pick). nhiều hơn flexibility cho Nâng cao kỹ thuật SEO, nhiều hơn để manage.
Neither là “better for SEO” (bản dịch) «tốt hơn cho SEO» inherently — Ghost Pro buys bạn một CDN, self-hosting buys bạn control.
phổ biến pitfalls
- Thin tag/tác giả archives. Ghost auto-tạo
/tag/slug/và/author/slug/các trang. Granular tags hoặc single-post authors generate thin các trang — cân nhắc noindexing thấp-giá trị ones. - Preview-URL lập chỉ mục. Older Ghost versions có thể leak draft preview các URL để Googlebot qua thứ ba-party scripts loading on preview các trang (since fixed trong cốt lõi — see GitHub vấn đề #9749). Verify preview các trang không phải được lập chỉ mục on older installs.
/ghost/accidentally exposed. xác nhận defaultrobots.txtdisallow on admin path hasn’t là overridden.- Duplicate nội dung từ custom collections.
routes.yamlcollections có thể tạo alternate URL paths cho giống nhau nội dung. Ghost canonicalizes của nó default structure; custom routing có thể tạo duplicates nếu bạn không manage canonicals explicitly. - Bị thiếu custom canonical on syndicated/guest posts. nếu bạn republish nội dung
từ elsewhere, đặt
canonical_urltheo post (editor hoặc API) để point tại gốc — feature chỉ tồn tại since March 2019. - Headless pre-launch lập chỉ mục. công khai headless frontend deployed trước khi launch
không có của nó own
robots.txtcó thể nhận được lập chỉ mục prematurely. Ghost own “riêng tư” chế độ gửiDisallow: /, nhưng đó bảo vệ Ghost instance, không của bạn tách biệt frontend.
Ghost so với WordPress, briefly
Ghost cho bạn hơn SEO out of đó box với zero configuration và là nhanh hơn by default (Ghost own benchmark claims đây là “up to 1,900% faster than WordPress” (bản dịch) «lên để 1 900% nhanh hơn WordPress» — treat đó as một vendor hình, nhưng đó direction là real: minimal JS, mạnh CWV baseline). WordPress ceiling là cao hơn với đó right plugin — schema, chuyển hướng managers, programmatic SEO — nhưng của nó plugin-nặng norm thường hurts performance. Ghost suits publishers ai muốn để ghi không có SEO-plugin overhead; WordPress suits phức tạp các trang needing advanced schema hoặc lớn integrations. “Faster, therefore ranks better” (bản dịch) «Nhanh hơn, do đó ranks tốt hơn» là an oversimplification — Core Web Vitals là một factor among nhiều, và headless Ghost speed phụ thuộc hoàn toàn on đó frontend, không Ghost.
AI summary
condensed take on Nâng cao version:
- Ghost SEO forks on một decision: truyền thống (Handlebars) chế độ so với. headless (Nội dung API). Đó chế độ là đó single biggest determinant of Ghost SEO footprint.
- Truyền thống Ghost ships cốt lõi SEO tự động, không plugin: sitemap tại
/sitemap.xml, self-referencing canonicals (+ custom canonical theo post since March 2019), meta tiêu đề/mô tả với fallbacks, OG/Twitter cards, Bài viết JSON-LD, sạch URLs, và mộtrobots.txtđó disallows/ghost/. đây là cũng fast by default. - Headless Ghost loses all of điều này. Đó Nội dung API vẫn trả về đó metadata các trường, nhưng đó frontend phải rebuild sitemap, canonicals, meta tags, structured dữ liệu, robots.txt, các chuyển hướng — và Ghost speed advantage disappears. Render SSR/SSG, không CSR (AI-crawler kết xuất hỗ trợ varies by provider).
- Gaps trong cả hai modes: không breadcrumb/FAQ/Sản phẩm schema, không hreflang, không theo-post noindex toggle, không IndexNow, không chuyển hướng UI. Some là deliberate — Ghost rejects Yoast-style từ khóa tools as “writing for machines.” (bản dịch) «writing cho machines.»
- Gated nội dung không thể là được lập chỉ mục — đây là blocked máy chủ-side, so Google sees điều gì một logged-out reader sees. Dùng một công khai preview để xếp hạng; gate đó rest để convert. không cloak.
- Ghost Pro so với self-hosted: giống hệt SEO features; Pro adds một CDN nhưng locks
robots.txtbehind hỗ trợ; self-hosting cho đầy đủ control. - Pitfalls: thin tag/tác giả archives, preview-URL lập chỉ mục on old versions,
duplicate nội dung từ custom
routes.yamlcollections, bị thiếu custom canonicals on syndicated posts.
Tài liệu chính thức
Chính-nguồn tài liệu từ các công cụ tìm kiếm và từ Ghost itself.
- Understand JavaScript SEO Basics — áp dụng trực tiếp để headless Ghost: crawl → render → chỉ mục pipeline và Vì sao CSR nội dung là seen muộn.
- Enable Subscription và Paywalled nội dung —
NewsArticle+isAccessibleForFree+hasPart/cssSelectorcho gated nội dung. - Block Tìm kiếm lập chỉ mục với noindex —
noindexmeta tag vàX-Robots-Tagheader cho previews và admin path. - Sitemaps Overview — Điều gì để submit; Ghost auto-generates một trong truyền thống chế độ.
Bing / Microsoft
- Bing Quản trị viên web Tools — Submit Sitemaps — submit Ghost
/sitemap.xmltrực tiếp. - IndexNow / indexnow.org — push giao thức Ghost có không native hỗ trợ cho; wire nó để publish webhook.
Ghost (chính thức)
- Ghost Help — SEO — canonical list của Điều gì Ghost xử lý tự động.
- Ghost Nhà phát triển Tài liệu — Architecture — Ghost as headless CMS, agnostic của bất kỳ frontend.
- Ghost Tài liệu — các URL & Routing —
routes.yaml, collections, và custom URL structure. - Ghost Changelog — Custom Canonical các URL — March 2019 theo-post canonical feature.
- Ghost các tài nguyên — SEO cho Membership Websites — Ghost own take on gated-nội dung SEO.
Quotes từ nguồn
On—record statements từ Ghost tài liệu và team. mỗi link là deep link đó jumps để quoted passage on nguồn trang.
Ghost — được xây dựng-trong SEO features
- “Ghost automatically creates and updates an XML sitemap for your website to help search engines understand the structure of your site and find all of its content.” (bản dịch) «Ghost tự động tạo và cập nhật an XML sitemap cho của bạn website để help các công cụ tìm kiếm understand đó structure of trang web của bạn và tìm all of của nó nội dung.» — Ghost Help Tài liệu. Nhảy đến trích dẫn
- “Ghost adds canonical tags across your site to tell search engines which version of a page they should consider the ‘official’ one. This helps prevent problems with duplicate content.” (bản dịch) «Ghost adds canonical tags across trang web của bạn để tell các công cụ tìm kiếm mà version of một trang they nên consider đó ‘chính thức’ một. Này helps ngăn các vấn đề với duplicate nội dung.» — Ghost Help Tài liệu. Nhảy đến trích dẫn
- “Ghost automatically includes structured data in all posts and pages. This helps search engines understand the content and context of your pages.” (bản dịch) «Ghost tự động bao gồm dữ liệu có cấu trúc trong all posts và các trang. Này helps các công cụ tìm kiếm understand đó nội dung và context of của bạn các trang.» — Ghost Help Tài liệu. Nhảy đến trích dẫn
Ghost — headless architecture
- “Ghost is a full headless CMS which is completely agnostic of any particular front end or static site framework.” (bản dịch) «Ghost là một đầy đủ headless CMS mà là completely agnostic of bất kỳ particular front end hoặc static site framework.» — Ghost Nhà phát triển Tài liệu. Nhảy đến trích dẫn
Ghost — gated nội dung và crawling
- “Google can’t crawl protected content on your page, because that’s only ever available to logged in members.” (bản dịch) «Google không thể crawl protected nội dung on trang của bạn, vì đó là chỉ bao giờ khả dụng để logged trong members.» — Kym, Ghost team, Ghost Forum. Nhảy đến trích dẫn
Ghost — custom canonical các URL (March 2019)
- Đó feature cho phép bạn “implement custom canonical links directly in the Ghost editor for guest posts, multiple versions of the same page or when you need to curate a list of links to external sources.” (bản dịch) «implement custom canonical links trực tiếp trong đó Ghost editor cho guest posts, multiple versions of đó cùng trang hoặc khi bạn cần để curate một list of links để external sources.» — Ghost Changelog. Nhảy đến trích dẫn
Ghost — on Nâng cao SEO features (team phản hồi)
- “one of the downsides of using Yoast’s KW optimisation suggestions is that is encourages us to write meta data for machines instead of humans.” (bản dịch) «một of đó downsides of dùng Yoast KW optimisation suggestions là đó là encourages us để ghi meta dữ liệu cho machines thay vì humans.» — Ghost team, Ghost Forum. Nhảy đến trích dẫn
- On một wishlist of advanced SEO features (breadcrumb schema, hreflang, noindex controls): “This isn’t on our radar at the moment.” (bản dịch) «Này không on của chúng ta radar tại đó moment.» — Ghost team, Ghost Forum. Nhảy đến trích dẫn
Ghost — performance (vendor benchmark)
- “Independent tests have found Ghost to be up to 1,900% faster than WordPress.” (bản dịch) «Independent các kiểm thử có được tìm thấy Ghost để là lên để 1 900% nhanh hơn WordPress.» — Ghost so với WordPress trang. Nhảy đến trích dẫn
Hai checklists: truyền thống Ghost + headless Ghost
Truyền thống Ghost — verify post-launch
-
/sitemap.xmlresolves và là được gửi để Google Search Console và Bing Quản trị viên web Tools. -
robots.txtvẫn disallows/ghost/và không phải blocking bất cứ điều gì bạn muốn được lập chỉ mục. - Canonical tags render on posts/các trang; syndicated hoặc guest posts có
custom
canonical_urlđặt. - Meta các tiêu đề/các mô tả là đặt (hoặc tiêu đề/excerpt fallbacks là acceptable).
- OG/Twitter cards preview correctly Khi post là shared.
- Bài viết JSON-LD validates trong Rich Kết quả Kiểm thử.
- Thin
/tag/và/author/archives là reviewed — noindex thấp-giá trị ones. - Members-chỉ posts có công khai preview nếu bạn muốn them để attract tìm kiếm traffic.
- bất kỳ Nâng cao schema bạn cần (breadcrumb, FAQ, Sản phẩm) là đã thêm qua code injection — Ghost sẽ không generate nó.
Headless Ghost — đầy đủ implementation checklist
- Frontend renders nội dung as SSR hoặc SSG, không CSR (thô HTML maximizes AI-crawler coverage).
- Sitemap generated từ nội dung API và kept fresh.
- Canonical tags được kết xuất as absolute các URL từ một
SITE_URLtại kết xuất layer. - Meta tiêu đề/mô tả/OG/Twitter pulled từ nội dung API các trường và mapped
vào
<head>. - JSON-LD dữ liệu có cấu trúc rebuilt trong frontend.
-
robots.txtphân phối by frontend và không block.js/.css. - 301/302 các chuyển hướng handled trong frontend hoặc CDN layer.
- Preview/branch deploys trả về host-level
noindexheader. - Core Web Vitals measured — Ghost speed advantage là đã biến mất; framework owns nó hiện tại.
- IndexNow wired để publish webhook cho Bing và others.
mental models
1. chế độ là sản phẩm. trước khi bất kỳ Ghost SEO conversation, câu trả lời một câu hỏi: là điều này truyền thống hoặc headless? Truyền thống Ghost là near-hoàn tất SEO hệ thống. Headless Ghost là bare nội dung API. Gần như mỗi Ghost SEO câu hỏi resolves để mà một bạn’re on.
2. “Headless means rebuild everything.” (bản dịch) «Headless có nghĩa là rebuild mọi thứ.» Mỗi tự động truyền thống-chế độ behavior — sitemap, canonicals, meta tags, OG cards, JSON-LD, robots.txt — là hiện tại một deliberate xây dựng step trong của bạn frontend. Đó Nội dung API hands bạn đó dữ liệu; kết xuất điều này là on bạn. Nếu điều gì đó “bị thiếu” trong một headless xây dựng, điều này thường có nghĩa là một được xây dựng-trong behavior đã là không bao giờ re-implemented.
3. Ghost covers cốt lõi, không extras. Trong cả hai modes, Ghost cho bạn Bài viết schema và dừng. Breadcrumb, FAQ, HowTo, Sản phẩm, hreflang, theo-post noindex, IndexNow — none là được xây dựng trong. Plan cho code injection hoặc thứ ba-party tools nếu của bạn niche cần them.
4. Công khai ranks, gated converts. Members-chỉ nội dung là invisible để các công cụ tìm kiếm by design. không fight nó — sử dụng công khai preview để làm xếp hạng và gate để làm converting. không bao giờ cloak để hiển thị Google nhiều hơn readers see.
5. Pro so với self-hosted là infrastructure decision, không SEO-feature một.
SEO software là giống hệt. chọn on control: Ghost Pro cho bạn CDN nhưng locks
robots.txt; self-hosting cho bạn đầy đủ máy chủ control và của bạn own CDN.
Ghost SEO — bảng tra nhanh
Truyền thống so với headless: Điều gì bạn nhận
| Feature | Truyền thống (Handlebars) | Headless (nội dung API) |
|---|---|---|
| XML sitemap | ✅ Auto tại /sitemap.xml | ❌ Xây dựng nó yourself |
| Canonical tags | ✅ Auto + custom theo post | ❌ Render trong frontend |
| Meta tiêu đề/mô tả | ✅ với fallbacks | ⚠️ API trả về dữ liệu; bạn render nó |
| OG / Twitter cards | ✅ Auto | ⚠️ API trả về dữ liệu; bạn render nó |
| Bài viết JSON-LD | ✅ Auto | ❌ Rebuild nó |
| robots.txt | ✅ Default (disallows /ghost/) | ❌ phục vụ từ frontend |
| Speed / Core Web Vitals | ✅ Fast theo mặc định | ⚠️ Phụ thuộc vào của bạn framework |
không bao giờ được xây dựng trong (either chế độ)
- Breadcrumb / FAQ / HowTo / Sản phẩm / Recipe / Video schema → code injection
- Hreflang / SEO quốc tế → Weglot, ConveyThis, hoặc theme hoạt động
- Theo-post noindex toggle → code injection
- IndexNow → custom webhook on publish
- chuyển hướng UI →
redirects.yaml(self-hosted) hoặc Ghost Pro manager
Gated nội dung rules
- Members-chỉ nội dung là blocked máy chủ-side → không indexable.
- sử dụng công khai preview feature để expose rankable teaser.
- Paywalled schema (
NewsArticle+isAccessibleForFree: false) là không auto — code injection. - không bao giờ cloak (đầy đủ nội dung để Googlebot, paywall để người dùng) → manual-hành động risk.
Pro so với self-hosted
- giống nhau SEO features on cả hai.
- Ghost Pro: CDN được bao gồm;
robots.txtthay đổi requires contacting hỗ trợ. - Self-hosted: đầy đủ control của robots.txt, các header, các chuyển hướng, của bạn own CDN.
Sample Ghost posts từ sitemap
Download relevant sitemap đầu tiên, extract representative URL list để urls.txt,
sau đó inspect Điều gì theme hoặc headless frontend publishes:
while IFS= read -r url; do
html=$(mktemp)
status=$(curl -sSL -o "$html" -w '%{http_code}' "$url")
canonical=$(grep -Eio '<link[^>]+rel=["'"']canonical["'"'][^>]*>' "$html" | head -1)
robots=$(grep -Eio '<meta[^>]+name=["'"']robots["'"'][^>]*>' "$html" | head -1)
printf '%s\t%s\t%s\t%s\n' "$status" "$url" "$canonical" "$robots"
rm -f "$html"
done < urls.txtbao gồm công khai, gated, tag, tác giả, và recently được chuyển hướng các ví dụ. điều này kiểm tra công khai output không có putting Ghost nội dung API mấu chốt vào script.
Tools cho Ghost SEO
- URL Inspection (Google Search Console) — see Cách Ghost trang là được crawl và được kết xuất. Essential on headless xây dựng cho catching CSR gaps nơi nội dung đã không làm nó vào được kết xuất HTML.
- Rich Kết quả Kiểm thử — xác nhận Ghost auto Bài viết JSON-LD (truyền thống) hoặc của bạn custom JSON-LD (headless) là present và hợp lệ sau khi bất kỳ theme hoặc kết xuất thay đổi.
- Bing Quản trị viên web Tools — submit Ghost sitemap, watch lập chỉ mục, và nơi IndexNow submissions land.
- Screaming Frog SEO Spider — crawl trang web để surface thin tag/tác giả archives, chuyển hướng chains, và (on headless) thô-so với-được kết xuất HTML differences.
- Ahrefs trang web Audit — surfaces hỏng canonicals, bị thiếu metadata, và
indexability các vấn đề across toàn bộ trang web; hữu ích cho spotting duplicate nội dung
từ custom
routes.yamlcollections. - Ghost editor metadata panel — theo-post place để đặt custom tiêu đề, mô tả, OG/Twitter overrides, và custom canonical URL.
Ghost SEO mistakes để tránh
Concrete mistakes mọi người thực ra làm đang chạy Ghost — prevention, không diagnosis.
Treating truyền thống và headless Ghost as giống nhau SEO vấn đề. Vì sao nó sai: truyền thống Ghost ships sitemap, canonicals, meta tags, OG/Twitter cards, và Bài viết JSON-LD tự động; headless Ghost là bare nội dung API với none của đó. Advice được viết cho một chế độ là thường actively sai cho khác. Điều gì để làm thay vì: trước khi touching bất cứ điều gì, xác nhận mà chế độ bạn’re on, sau đó follow matching checklist trên.
Expecting members-chỉ nội dung để bring trong tìm kiếm traffic. Vì sao nó sai: Ghost chặn gated nội dung máy chủ-side, so Google nhận chính xác giống nhau restricted view logged-out khách truy cập nhận — có Không có nội dung để chỉ mục. Điều gì để làm thay vì: publish công khai preview hoặc teaser sử dụng Ghost native công khai-preview feature và let đó piece làm xếp hạng hoạt động; sử dụng gate để convert readers ai arrive qua nó.
Cloaking để hoạt động khoảng gate.
Vì sao nó sai: cho thấy Googlebot đầy đủ bài viết trong khi readers hit paywall
violates Google guidelines và risks manual hành động — nó không clever
workaround, nó policy violation.
Điều gì để làm thay vì: nếu bạn cần gated nội dung để là discoverable, sử dụng Google
paywalled-nội dung markup (NewsArticle với isAccessibleForFree: false và
hasPart/cssSelector cho gated region) — đã thêm qua code injection, since
Ghost không generate nó — thay vì serving khác HTML để crawler.
Republishing hoặc guest-posting nội dung không có setting custom canonical.
Vì sao nó sai: Ghost default canonical là self-referencing, so syndicated hoặc
guest post left as-là tells các công cụ tìm kiếm nó là gốc, competing với
nguồn.
Điều gì để làm thay vì: đặt theo-post canonical_url trong editor metadata panel
(hoặc qua Admin API) để point tại gốc — feature có existed since
March 2019.
Shipping headless frontend đó renders nội dung client-side. Vì sao nó sai: Googlebot có để queue CSR các trang cho sau đó render truyền, trong khi AI-crawler kết xuất contracts vary by provider — nội dung đó chỉ tồn tại sau khi client-side fetch có thể là invisible để HTML-chỉ fetchers. Điều gì để làm thay vì: render on máy chủ hoặc tại xây dựng time (SSR/SSG) trong whatever framework pulls từ nội dung API, và verify với GSC URL Inspection tool đó được kết xuất HTML thực ra contains nội dung.
Assuming Ghost Pro cho bạn giống nhau infrastructure control as self-hosting.
Vì sao nó sai: SEO software là giống hệt on cả hai, nhưng Ghost Pro không let
bạn trực tiếp edit robots.txt — bạn có để contact hỗ trợ, mà là thực
constraint nếu bạn cần fast robots.txt thay đổi cho headless hoặc riêng tư-chế độ
setup.
Điều gì để làm thay vì: factor đó hỗ trợ-ticket lag vào bất kỳ launch plan on Ghost
Pro, hoặc self-host nếu bạn cần thay đổi robots.txt yourself on ngắn notice.
Mà Ghost SEO path áp dụng để bạn?
branch đó matters phần lớn là truyền thống so với. headless — và, bên trong headless, liệu frontend renders máy chủ-side. Câu trả lời honestly; sai branch leads để hoạt động đó không apply để của bạn setup.
What does my Ghost setup need for SEO?
Ready-để-copy prompts cho Ghost SEO tasks
Paste specified input vào AI assistant và kiểm tra output so với hướng dẫn trên trước khi acting on nó.
1. Audit headless Ghost frontend cho bị thiếu SEO các trường. Điều gì để paste trong: được kết xuất HTML của một trang từ của bạn headless frontend (view nguồn hoặc DOM sau khi JS chạy), plus nội dung API phản hồi cho đó giống nhau post.
I'm running Ghost as a headless CMS. Here is the Content API response for a post,
followed by the final rendered HTML of that post's page on my frontend.
[paste Content API JSON response]
[paste rendered HTML]
Compare them and tell me which of these are present in the rendered HTML and
correctly populated from the API data: canonical tag, meta title, meta description,
Open Graph tags, Twitter Card tags, and Article JSON-LD structured data. List
anything missing or mismatched.What to expect back: a field-by-field checklist flagging any of the six items that
are absent from the rendered HTML or don’t match the API’s meta_title,
canonical_url, etc. — confirm any flagged gap manually before fixing it.
2. Draft Bài viết JSON-LD cho headless Ghost post. Điều gì để paste trong: nội dung API các trường cho một post (tiêu đề, excerpt, published date, đã cập nhật date, tác giả, feature image URL, canonical URL).
Using this Ghost Content API data for a blog post, write valid Article JSON-LD
structured data I can inject into my headless frontend's <head>. Include
headline, datePublished, dateModified, author, publisher, and image.
[paste post JSON: title, excerpt, published_at, updated_at, primary_author, feature_image, canonical_url]What to expect back: a single <script type="application/ld+json"> block — validate
it in Google’s Rich Results Test before shipping, since the model can mis-map a
field or omit a required property.
3. kiểm tra syndicated/guest post cho bị thiếu custom canonical.
Điều gì để paste trong: post slug, của nó canonical_url trường (hoặc “không set”), và
URL của gốc nguồn nó là republished từ.
This is a guest post or syndicated republish on my Ghost site. Here's the post
slug, its current canonical_url setting, and the URL of the original source.
Slug: [slug]
Current canonical_url: [value or "not set"]
Original source URL: [URL]
Tell me whether the canonical is set correctly to point at the original, and if
not, what canonical_url value I should set in the Ghost editor's metadata panel.What to expect back: a yes/no on whether the canonical is correct, plus the exact URL to paste into the custom canonical field if it isn’t.
Tự kiểm tra: Ghost SEO
Five nhanh các câu hỏi on Cách SEO hoạt động on Ghost CMS. Pick câu trả lời cho mỗi, sau đó kiểm tra.
các tài nguyên worth của bạn time
My related writing
- Người mới bắt đầu Hướng dẫn để kỹ thuật SEO — nơi nền tảng và CMS SEO fit trong bigger picture.
- JavaScript SEO Các vấn đề & Thực hành tốt nhất — kết xuất side đó headless Ghost turns vào; kết xuất modes, metadata, JS canonicals, và robots.txt
.js/.cssrule. - Robots.txt và SEO: Mọi thứ bạn cần Know — relevant để Ghost default
/ghost/disallow và Ghost Pro robots.txt constraint.
My speaking
- Cách Tìm kiếm Hoạt động (SlideShare) — crawling, kết xuất, lập chỉ mục, và xếp hạng — đó pipeline gated và headless Ghost nội dung có để survive. (Standing disclaimer: “This is my understanding of systems… not going to be 100% complete or accurate.” (bản dịch) «Này là my understanding of các hệ thống… không going để là 100% hoàn tất hoặc chính xác.»)
từ khoảng ngành
- Ghost Help — SEO — Ghost own list của Điều gì nó xử lý tự động; canonical chính nguồn.
- Ghost Nhà phát triển Tài liệu — Architecture — Ghost as headless CMS và Cách decoupled API/frontend split hoạt động.
- sử dụng Ghost as Headless CMS với tiếp theo.js (Draft.dev) — concrete walkthrough của headless setup whose SEO bạn’d có để rebuild.
- Ghost Blog SEO: my experiences và kết quả (Norbert Hires) — practitioner đầu tiên-party dữ liệu và honest limitations từ đang chạy Ghost.
- Schema markup trong Ghost (Bright Themes) — Cách thêm Nâng cao schema Ghost không generate.
- Breadcrumbs trong Ghost (Bright Themes) — implementing breadcrumb schema Ghost leaves out.
- Taking Control của Dữ liệu có cấu trúc trong Ghost (ashryan.io) — overriding và extending Ghost default JSON-LD.
- r/TechSEO — community cho crawl/chỉ mục/render gỡ lỗi đó headless Ghost các câu hỏi land trong.
Nhật ký thay đổi
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.