# 翠语阁 > 翠语阁提供免费在线 SEO 工具:OG 分享图生成、社交卡片预览、favicon 生成与检查、JSON-LD 生成校验、重定向链、sitemap 与 robots.txt 检查。 翠语阁是一组单功能的在线工具,用来检查和生成网页的元信息层:Open Graph 标签、 站点图标(favicon)、JSON-LD 结构化数据、重定向链、sitemap 与 robots.txt。 ## 工具 - OG 图生成器:输入标题、描述与品牌色,生成 1200×630 的社交分享图,并给出可直接粘贴的 meta 标签代码。全部在浏览器里完成。(https://tools.bogerj.cn/og-image-generator) - OG / Meta 预览调试器:抓取任意 URL,看到 Facebook、X 与 LinkedIn 实际拿到的标签、渲染出的分享卡片,以及所有缺失或写错的元信息。(https://tools.bogerj.cn/meta-preview) - Favicon 生成器:上传一张图,导出完整图标集:16/32/48/150/180/192/512 全套 PNG、多尺寸 favicon.ico、site.webmanifest 与全部 link 标签。(https://tools.bogerj.cn/favicon-generator) - Favicon 检查器:检查站点图标是否完整:声明了哪些尺寸、每个地址能否访问、文件的真实像素尺寸,以及 web app manifest 的内容。(https://tools.bogerj.cn/favicon-checker) - JSON-LD 生成与校验器:用表单生成 Article、Product、Breadcrumb、FAQ 与 Organization 的 schema.org 结构化数据,边填边校验必填项。(https://tools.bogerj.cn/jsonld-generator) - 重定向链检查器:逐跳跟随重定向,显示每一跳的状态码、跳转目标与耗时,并标出循环跳转、跳数过多与 https 降级。(https://tools.bogerj.cn/redirect-checker) - Sitemap 校验器:校验 sitemap.xml 的格式、URL 数量与可访问性,支持 sitemap index,并抽查其中的链接是否真的能打开。(https://tools.bogerj.cn/sitemap-validator) - Robots.txt 测试器:抓取或粘贴 robots.txt,按你指定的 User-Agent 与路径判断是否允许抓取,并指出是哪一条规则决定了结果。(https://tools.bogerj.cn/robots-tester) ## 内容 ### 指南 - The favicon files every site needs (and what you can skip)(https://tools.bogerj.cn/guide/favicon-files-every-site-needs):Six files cover every browser, phone and install prompt you care about. Here is the full list, what each one is for, and the link tags that reference them. - Favicon formats explained: ICO, PNG and SVG(https://tools.bogerj.cn/guide/favicon-formats-explained):Three formats, three jobs. Where each came from, how browsers choose between them, and why a favicon.ico at the root is still worth shipping in 2026. - schema.org types worth marking up (and which to skip)(https://tools.bogerj.cn/guide/json-ld-types-worth-marking-up):Article, Product, Breadcrumb, Organization and FAQ earn their keep. HowTo and self-serving Review markup mostly do not. Here is what to ship. - OG image sizes for every platform and the shared safe zone(https://tools.bogerj.cn/guide/og-image-sizes-and-safe-zones):A single 1200×630 file covers Facebook, X, LinkedIn, Slack and Discord. Keep key content inside the middle 80%; here is the safe zone for each. - Building a redirect map for a site migration(https://tools.bogerj.cn/guide/redirect-map-for-site-migrations):A redirect map pairs every old URL with its closest new equivalent: exact one-to-one matching, query strings preserved and a single hop to a live page. - robots.txt explained: syntax, wildcards and precedence(https://tools.bogerj.cn/guide/robots-txt-explained):Every directive that matters, how Google groups rules by user-agent, why the longest match wins and Allow breaks ties, and which crawlers ignore the file. - The sitemap that actually gets crawled(https://tools.bogerj.cn/guide/sitemap-that-actually-gets-crawled):A valid sitemap.xml can still be ignored. Declaring it in robots.txt, submitting it in Search Console and using lastmod decide whether it gets crawled. ### 问答 - Do redirect chains hurt SEO?(https://tools.bogerj.cn/faq/do-redirect-chains-hurt-seo):A chain will not get you penalised, but every hop costs latency and crawl budget. Here is how many hops are too many and when to fix it. - Does structured data actually affect rankings?(https://tools.bogerj.cn/faq/does-structured-data-affect-rankings):Structured data is not a ranking factor. It changes how your result can look, how often it gets clicked, and how confidently machines read the page. - Why your favicon is not showing in Google search results(https://tools.bogerj.cn/faq/favicon-not-showing-in-google-search):Google needs a square icon in a supported format, declared on the home page and crawlable by Googlebot-Image. Miss any one and the default globe appears. - Why is my new favicon still not showing? (browser cache)(https://tools.bogerj.cn/faq/favicon-not-updating-browser-cache):Replacing the file rarely changes what you see. Why browsers cache icons so hard, which cache to clear in each browser, and the one fix that works. - How many URLs can one sitemap hold?(https://tools.bogerj.cn/faq/how-many-urls-per-sitemap):A single sitemap file is capped at 50,000 URLs and 50 MB uncompressed. Past that you split with a sitemap index, and how you split matters. - Why is my OG image not updating?(https://tools.bogerj.cn/faq/og-image-not-updating):You replaced the file and the card is still the old image. Stale share images are a cache problem nine times out of ten — here is the order that fixes it. - Rich results are not showing: a debugging order that works(https://tools.bogerj.cn/faq/rich-results-not-showing):Valid markup is necessary but not sufficient. Work through eligibility, indexing, visible content and the enhancement reports — in that order. - Sitemap index vs sitemap: which one do you need?(https://tools.bogerj.cn/faq/sitemap-index-vs-sitemap):A sitemap index lists other sitemaps; a sitemap lists pages. When is an index required, why nesting is banned, and which file to submit to Google. - Why does my OG image not show up on shares?(https://tools.bogerj.cn/faq/why-doesnt-my-og-image-show):A card with no image is almost always one of a few causes: a relative path, a stale cache, a blocked file or a rewritten head. - Why is Googlebot blocked when there is no Disallow?(https://tools.bogerj.cn/faq/why-is-googlebot-blocked):No Disallow rule, yet the page will not crawl or index — usually a CDN or WAF rule, an X-Robots-Tag, a meta robots tag or a robots.txt served as HTML. ### 实操 - How to add JSON-LD to an Astro site(https://tools.bogerj.cn/how-to/how-to-add-json-ld-to-astro):Build the schema object in frontmatter, inject it with set:html, and avoid the two traps that break most Astro installs: dead expressions and a stray <. - How to block AI crawlers with robots.txt(https://tools.bogerj.cn/how-to/how-to-block-ai-crawlers):The user-agent tokens to disallow — GPTBot, ClaudeBot, CCBot and the rest — plus why robots.txt is only a request, and what to do when a bot ignores it. - How to debug Open Graph tags behind a CDN(https://tools.bogerj.cn/how-to/how-to-debug-open-graph-tags-behind-a-cdn):When a site sits behind Cloudflare, Vercel or Nginx, three HTML documents exist. Here is how to confirm, layer by layer, what the crawler sees. - How to fix a missing favicon in Next.js(https://tools.bogerj.cn/how-to/how-to-fix-missing-favicon-on-nextjs):The App Router and the Pages Router expect favicons in different places, and static export adds its own failure modes. Here is the fix. - How to find and fix a redirect loop(https://tools.bogerj.cn/how-to/how-to-fix-redirect-loop):A loop is almost always two rules pointing at each other. Trace the hops, find the pair, and collapse them into one canonical rule that ends in a 200. - How to generate a sitemap (and check it before you ship)(https://tools.bogerj.cn/how-to/how-to-generate-a-sitemap):Hand-write one, or let your framework emit it. Concrete Astro and Next.js setups, when each is right, and the self-check to run before the file goes live. - How to generate OG images at build time(https://tools.bogerj.cn/how-to/how-to-generate-og-images-at-build-time):Produce share cards in a build step: one template, a loop over your content, and a content hash so nothing re-renders unless content changes. - How to set up X (Twitter) cards correctly(https://tools.bogerj.cn/how-to/how-to-set-up-twitter-cards):One tag decides the layout, the rest fall back to Open Graph: the card types, the fallback rules, the image limits and the property-versus-name trap. ### 对比 - 301 vs 302: which redirect should you use?(https://tools.bogerj.cn/vs/301-vs-302):Use 301 or 308 for a permanent move so crawlers consolidate signals on the destination, and 302 or 307 only for temporary ones. Here is when each applies. - Favicon generator vs RealFaviconGenerator(https://tools.bogerj.cn/vs/favicon-generator-vs-realfavicongenerator):A browser tool and a hosted service both turn one logo into an icon set — they differ in where your image goes, the output width and reproducibility. - Meta preview vs Facebook Sharing Debugger(https://tools.bogerj.cn/vs/meta-preview-vs-facebook-sharing-debugger):Your meta preview, Facebook Sharing Debugger, LinkedIn Post Inspector and X Card Validator overlap but are not interchangeable. When to use each. - OG image generator vs Figma templates(https://tools.bogerj.cn/vs/og-image-generator-vs-figma-templates):An online generator and a Figma template solve the same problem with opposite trade-offs. How they compare on speed, consistency, collaboration and cost. - robots.txt vs meta robots vs X-Robots-Tag(https://tools.bogerj.cn/vs/robots-txt-vs-meta-robots-vs-x-robots-tag):Three mechanisms, three scopes. Which blocks crawling, which blocks indexing, how they combine, and the trap that hides a noindex behind a robots.txt rule. - Sitemap validator vs Search Console(https://tools.bogerj.cn/vs/sitemap-validator-vs-search-console):A validator tells you whether a sitemap is technically sound. The Search Console sitemap report tells you what Google did with it. You need both. ## 说明 - 只做输入转换的工具(OG 图生成、favicon 生成、JSON-LD 生成)完全在浏览器端运行,不上传数据。 - 需要检查线上地址的工具,通过一个小型 Go 服务代抓一次以绕过跨域限制,解析完即丢弃,不做任何存储。 - 全部工具免费、无需注册。