文本处理

元标签生成器

快速轻松地为您的网页创建完美的元标签。

Site Configuration

理想长度:50-60个字符
理想长度:150-160个字符
社交分享图片的直接链接(1200x630像素)

HTML输出(粘贴到<head>中)

Google搜索预览

https://example.com My Awesome Website

Discover the best tools and tutorials online. Secure, fast, and completely free client-side services.

Facebook分享预览

https://example.com/social-share.png
EXAMPLE.COM My Awesome Website

Discover the best tools and tutorials online. Secure, fast, and completely free client-side services.

元标签生成器

快速轻松地为您的网页创建完美的元标签。

什么是元标签生成器以及为什么需要它

元标签生成器是任何参与网站开发或搜索引擎优化(SEO)的人必备的工具。元标签是描述页面内容的文本片段;它们不显示在页面本身,而是出现在页面的代码中。像Google这样的搜索引擎使用元标签来了解页面的内容,这会影响您的网站在搜索结果中的显示方式。最重要的元标签是标题标签和元描述,因为它们直接影响点击率。一个好的元标签生成器简化了创建这些标签的过程,确保它们格式正确并针对搜索引擎进行了优化。通过使用元标签生成器,您可以节省时间并避免可能损害SEO的常见错误。无论您是初学者还是经验丰富的网站管理员,这个工具都能帮助您生成一致、高质量的元标签,提高网站的可见性。此外,许多生成器提供预览功能,让您可以看到标签在搜索结果中的显示效果。在当今竞争激烈的网络环境中,精心制作的元标签对于推动自然流量至关重要。我们的元标签生成器设计为易于使用,无需技术知识。您只需输入所需的标题、描述和关键词,工具就会为您生成HTML代码。然后可以将此代码插入到网页的head部分。随着移动搜索和精选摘要的重要性日益增加,元标签在内容显示方式中也发挥着作用。因此,使用可靠的元标签生成器是您网站成功的明智投资。它确保您的标签不仅准确,而且遵循最佳实践,如适当的长度限制和关键词放置。此外,一个好的生成器可以帮助您避免重复的元标签,这可能会混淆搜索引擎。总之,元标签生成器是一个有价值的工具,可以简化SEO工作并增强您的在线形象。

如何有效使用我们的元标签生成器工具

使用我们的元标签生成器工具简单高效。首先,导航到工具界面,您会看到页面标题、元描述和关键词的输入字段。对于标题,力求简洁且有说服力,包含您的主要关键词,理想长度在50-60个字符之间。元描述应是对页面内容的简要总结,大约150-160个字符,自然地融入次要关键词。关键词可以是用逗号分隔的相关术语列表,但请注意现代搜索引擎对关键词元标签的重视程度较低;不过它仍然可以用于内部跟踪。填写这些字段后,点击“生成”按钮。该工具将立即生成HTML元标签代码,通常包括、<meta name="description">和<meta name="keywords">标签。然后您可以复制此代码并粘贴到HTML文档的<head>部分。为了获得最佳效果,请确保网站上的每个页面都有唯一且准确反映其内容的元标签。避免关键词堆砌,首先为用户编写,因为搜索引擎优先考虑用户体验。我们的工具还提供了标题和描述在搜索引擎结果中的预览,让您可以进行调整以最大化吸引力。此外,您可以快速生成多组标签,非常适合拥有多个页面的网站。记得定期更新元标签,以反映内容或SEO策略的变化。通过遵循这些步骤,您可以利用我们的元标签生成器提高网站的搜索引擎排名并吸引更多访客。该工具设计为响应式,适用于所有设备,因此您可以在桌面、平板或手机上使用。此外,它完全免费,无需注册。立即开始使用,增强您的SEO工作。</p><h3 class="text-xl font-bold text-[#171717] dark:text-white">元标签的最佳实践</h3><p>使用元标签生成器时,遵循最佳实践以最大化SEO收益非常重要。首先,确保每个页面都有唯一的标题标签,准确描述页面内容。标题应具有吸引力,并在开头包含主要关键词。保持在60个字符以内,以避免在搜索结果中被截断。对于元描述,编写有说服力的摘要以鼓励点击,自然地融入次要关键词。描述应在150-160个字符之间。避免使用像“首页”或“关于我们”这样的通用描述;相反,突出页面的价值。虽然关键词元标签对排名的重要性较低,但您仍然可以包含几个相关术语,用逗号分隔。但是,不要过度使用,因为如果看起来像垃圾信息,搜索引擎可能会忽略它。此外,考虑使用Open Graph和Twitter Card元标签以更好地在社交媒体上分享,尽管我们的基本工具不会生成这些。始终使用Google的富结果测试等工具测试您的元标签,以确保它们正确显示。最后,监控您的搜索表现并根据需要调整标签。通过遵守这些指南,您可以创建有效的元标签,提高网站的可见性和用户参与度。</p> </div> <div class="space-y-6"> <h2 class="text-lg font-bold text-[#171717] dark:text-white">Frequently Asked Questions</h2> <div class="space-y-4"> <div class="border-b border-[#ebebeb] dark:border-[#1f1f1f] pb-3"> <h4 class="text-sm font-semibold text-[#171717] dark:text-white mb-1.5">什么是元标签生成器</h4> <p class="text-xs text-[#4d4d4d] dark:text-[#888] leading-relaxed">元标签生成器是一种自动为您的网页创建HTML元标签的工具。这些标签向搜索引擎提供有关您页面的信息,如标题、描述和关键词,有助于提高SEO和点击率。</p> </div><div class="border-b border-[#ebebeb] dark:border-[#1f1f1f] pb-3"> <h4 class="text-sm font-semibold text-[#171717] dark:text-white mb-1.5">元标签生成器如何工作</h4> <p class="text-xs text-[#4d4d4d] dark:text-[#888] leading-relaxed">元标签生成器通过接收您输入的页面标题、描述和关键词等信息,然后生成相应的HTML元标签。您可以复制生成的代码并粘贴到网页的head部分。</p> </div><div class="border-b border-[#ebebeb] dark:border-[#1f1f1f] pb-3"> <h4 class="text-sm font-semibold text-[#171717] dark:text-white mb-1.5">元标签生成器免费吗</h4> <p class="text-xs text-[#4d4d4d] dark:text-[#888] leading-relaxed">是的,我们的元标签生成器完全免费使用。没有隐藏费用或订阅费。您可以免费生成任意数量的元标签。</p> </div><div class="border-b border-[#ebebeb] dark:border-[#1f1f1f] pb-3"> <h4 class="text-sm font-semibold text-[#171717] dark:text-white mb-1.5">如何使用元标签生成器</h4> <p class="text-xs text-[#4d4d4d] dark:text-[#888] leading-relaxed">使用元标签生成器很简单。只需在提供的字段中输入您的页面标题、描述和关键词,然后点击生成按钮。该工具会立即生成元标签代码,您可以复制并在网站上使用。</p> </div><div class="border-b border-[#ebebeb] dark:border-[#1f1f1f] pb-3"> <h4 class="text-sm font-semibold text-[#171717] dark:text-white mb-1.5">元标签生成器安全吗</h4> <p class="text-xs text-[#4d4d4d] dark:text-[#888] leading-relaxed">是的,元标签生成器使用安全。它完全在您的浏览器中运行,不会存储或传输您的任何数据。您的信息保持私密和安全。</p> </div> </div> </div> </div> </div> </main> <script id="ui-translations" type="application/json">{"siteTitle":"网站标题","siteTitleHelp":"理想长度:50-60个字符","siteDesc":"网站描述","siteDescHelp":"理想长度:150-160个字符","siteKeywords":"关键词(逗号分隔)","siteUrl":"网站URL","imageUrl":"社交图片URL","imageUrlHelp":"社交分享图片的直接链接(1200x630像素)","author":"作者/发布者","robots":"搜索引擎机器人","robotsIndex":"索引并跟踪(默认)","robotsNoindex":"不索引,不跟踪","ogToggle":"生成Open Graph(Facebook/LinkedIn)","twitterToggle":"生成Twitter卡片","generate":"生成元标签","copy":"复制HTML代码","previewGoogle":"Google搜索预览","previewFacebook":"Facebook分享预览","previewTwitter":"Twitter卡片预览","codeTitle":"HTML输出(粘贴到<head>中)"}</script> <footer class="w-full border-t border-[#ebebeb] bg-white dark:border-[#1f1f1f] dark:bg-[#000000] transition-colors duration-200"> <div class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-16"> <div class="xl:grid xl:grid-cols-4 xl:gap-8"> <!-- Brand description --> <div class="space-y-4 xl:col-span-1"> <a href="/" class="flex items-center"> <img src="/logo-transparent.png" alt="say.tools logo" width="96" height="96" class="h-[48px] md:h-[96px] w-auto"> </a> <p class="text-sm text-[#4d4d4d] dark:text-[#888] max-w-xs"> 100% Free, Client-Side Developer & Utility Tools. No data leaves your browser. Fast, private, and offline-capable. </p> <div class="flex items-center gap-2 pt-2"> <span class="w-2 h-2 rounded-full bg-green-400 block flex-shrink-0"></span> <span class="text-xs font-mono text-zinc-500 dark:text-zinc-400">100% Private & Local Processing</span> </div> </div> <!-- Links columns --> <div class="mt-12 grid grid-cols-3 gap-8 xl:col-span-3 xl:mt-0"> <div> <h3 class="text-xs font-semibold uppercase tracking-wider text-[#171717] dark:text-white font-mono">Popular Tools</h3> <ul role="list" class="mt-4 space-y-2"> <li><a href="/text/word-counter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Word Counter</a></li> <li><a href="/developer/qr-generator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">QR Code Generator</a></li> <li><a href="/developer/password-generator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Password Generator</a></li> <li><a href="/developer/uuid-generator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">UUID Generator</a></li> <li><a href="/developer/epoch-converter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Unix Epoch Converter</a></li> <li><a href="/developer/jwt-debugger/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">JWT Debugger</a></li> <li><a href="/calculators/unit-converter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Unit Converter</a></li> <li><a href="/design/color-picker/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Color Picker</a></li> <li><a href="/calculators/tip-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Tip Calculator</a></li> <li><a href="/calculators/scientific-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Scientific Calculator</a></li> <li><a href="/calculators/fraction-to-decimal/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Fraction to Decimal</a></li> <li><a href="/calculators/decimal-to-fraction/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Decimal to Fraction</a></li> <li><a href="/developer/json-validator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">JSON Validator</a></li> <li><a href="/developer/css-minifier/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">CSS Minifier</a></li> <li><a href="/developer/base64-to-image/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Base64 to Image</a></li> <li><a href="/productivity/merge-pdf/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Merge PDF Utility</a></li> <li><a href="/productivity/word-to-pdf/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Word to PDF Converter</a></li> <li><a href="/productivity/split-pdf/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Split PDF Utility</a></li> <li><a href="/developer/whois-lookup/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Whois Lookup Utility</a></li> <li><a href="/developer/dns-lookup/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">DNS Lookup Utility</a></li> <li><a href="/calculators/mortgage-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Mortgage Calculator</a></li> <li><a href="/calculators/gpa-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">GPA Calculator</a></li> <li><a href="/calculators/loan-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Loan Calculator</a></li> <li><a href="/calculators/compound-interest/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Compound Interest Calculator</a></li> <li><a href="/calculators/time-card/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Time Card Calculator</a></li> </ul> </div> <div> <h3 class="text-xs font-semibold uppercase tracking-wider text-[#171717] dark:text-white font-mono">Developer Utilities</h3> <ul role="list" class="mt-4 space-y-2"> <li><a href="/calculators/date-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Date Calculator</a></li> <li><a href="/calculators/bmi-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">BMI Calculator</a></li> <li><a href="/developer/base64-converter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Base64 Converter</a></li> <li><a href="/developer/sql-formatter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">SQL Formatter</a></li> <li><a href="/developer/user-agent-parser/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">User Agent Parser</a></li> <li><a href="/text/morse-code-translator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Morse Code Translator</a></li> <li><a href="/design/screen-resolution/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Screen Resolution</a></li> <li><a href="/text/text-utils/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Text Utilities</a></li> <li><a href="/developer/json-formatter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">JSON Formatter</a></li> <li><a href="/developer/hash-generator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Hash Generator</a></li> <li><a href="/calculators/lcm-finder/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">LCM Finder</a></li> <li><a href="/calculators/gcd-finder/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">GCD Calculator</a></li> <li><a href="/calculators/prime-checker/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Prime Checker</a></li> <li><a href="/developer/url-parser/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">URL Parser & Debugger</a></li> <li><a href="/developer/http-headers/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">HTTP Request Headers</a></li> <li><a href="/developer/qr-decoder/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">QR Code Decoder</a></li> <li><a href="/developer/cron-generator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Cron Expression Generator</a></li> <li><a href="/design/png-to-svg/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">PNG to SVG Vectorizer</a></li> <li><a href="/calculators/metric-conversion/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Metric Conversion Tool</a></li> <li><a href="/text/markdown-to-html/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Markdown to HTML Converter</a></li> <li><a href="/text/html-to-markdown/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">HTML to Markdown Converter</a></li> <li><a href="/developer/json-minifier/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">JSON Minifier</a></li> </ul> </div> <div> <h3 class="text-xs font-semibold uppercase tracking-wider text-[#171717] dark:text-white font-mono">Calculators & Design</h3> <ul role="list" class="mt-4 space-y-2"> <li><a href="/productivity/timer/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Timer & Stopwatch</a></li> <li><a href="/productivity/stopwatch/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Online Stopwatch</a></li> <li><a href="/text/lorem-ipsum/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Lorem Ipsum Generator</a></li> <li><a href="/calculators/percentage-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Percentage Calculator</a></li> <li><a href="/text/markdown-preview/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Markdown Previewer</a></li> <li><a href="/calculators/random-number/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Random Number</a></li> <li><a href="/design/image-compressor/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Image Compressor</a></li> <li><a href="/design/hex-to-rgb/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Hex to RGB Converter</a></li> <li><a href="/design/aspect-ratio-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Aspect Ratio Calculator</a></li> <li><a href="/calculators/quadratic-solver/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Quadratic Solver</a></li> <li><a href="/calculators/date-difference/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Days Between Dates</a></li> <li><a href="/calculators/fibonacci-generator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Fibonacci Generator</a></li> <li><a href="/design/svg-to-png/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">SVG to PNG Converter</a></li> <li><a href="/design/image-converter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Image Converter</a></li> <li><a href="/design/placeholder-image/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Placeholder Generator</a></li> <li><a href="/design/contrast-checker/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Contrast Checker</a></li> <li><a href="/design/hsl-to-rgb/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">HSL to RGB Converter</a></li> <li><a href="/calculators/gratuity-calculator/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Gratuity Calculator</a></li> <li><a href="/text/character-counter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Character Counter</a></li> <li><a href="/text/sentence-counter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Sentence Counter</a></li> <li><a href="/text/paragraph-counter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Paragraph Counter</a></li> <li><a href="/text/line-counter/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Line Counter</a></li> </ul> <div class="mt-6 space-y-2"> <h3 class="text-xs font-semibold uppercase tracking-wider text-[#171717] dark:text-white font-mono">SayTools</h3> <ul role="list" class="space-y-2"> <li><a href="/about/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">About</a></li> <li><a href="/contact/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Contact</a></li> <li><a href="/privacy/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Privacy Policy</a></li> <li><a href="/terms/" class="text-sm text-[#4d4d4d] hover:text-[#171717] dark:text-[#888] dark:hover:text-[#fff] transition-colors">Terms of Service</a></li> </ul> </div> </div> </div> </div> <!-- Bottom copyrights --> <div class="mt-12 border-t border-[#ebebeb] pt-8 dark:border-[#1f1f1f] flex flex-col sm:flex-row items-center justify-between gap-4"> <p class="text-xs text-zinc-500 dark:text-zinc-400 font-mono"> © 2026 say.tools. All rights reserved. Built with precision for the web. </p> <div class="flex items-center gap-6"> <span class="inline-flex items-center gap-1.5 text-xs text-zinc-500 dark:text-zinc-400 font-mono"> <svg class="w-3.5 h-3.5 text-green-500" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"></path> </svg> HTTPS Encrypted & Client-Side </span> </div> </div> </div> </footer> <script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"什么是元标签生成器","acceptedAnswer":{"@type":"Answer","text":"元标签生成器是一种自动为您的网页创建HTML元标签的工具。这些标签向搜索引擎提供有关您页面的信息,如标题、描述和关键词,有助于提高SEO和点击率。"}},{"@type":"Question","name":"元标签生成器如何工作","acceptedAnswer":{"@type":"Answer","text":"元标签生成器通过接收您输入的页面标题、描述和关键词等信息,然后生成相应的HTML元标签。您可以复制生成的代码并粘贴到网页的head部分。"}},{"@type":"Question","name":"元标签生成器免费吗","acceptedAnswer":{"@type":"Answer","text":"是的,我们的元标签生成器完全免费使用。没有隐藏费用或订阅费。您可以免费生成任意数量的元标签。"}},{"@type":"Question","name":"如何使用元标签生成器","acceptedAnswer":{"@type":"Answer","text":"使用元标签生成器很简单。只需在提供的字段中输入您的页面标题、描述和关键词,然后点击生成按钮。该工具会立即生成元标签代码,您可以复制并在网站上使用。"}},{"@type":"Question","name":"元标签生成器安全吗","acceptedAnswer":{"@type":"Answer","text":"是的,元标签生成器使用安全。它完全在您的浏览器中运行,不会存储或传输您的任何数据。您的信息保持私密和安全。"}}]}</script> <script> (function () { if (window.__metaGeneratorCleanup) { window.__metaGeneratorCleanup(); } var controller = new AbortController(); var signal = controller.signal; window.__metaGeneratorCleanup = function () { controller.abort(); clearAllTimeouts(); }; var timeouts = []; function clearAllTimeouts() { timeouts.forEach(function (t) { clearTimeout(t); }); timeouts = []; } function init() { var metaTitleInput = document.getElementById('metaTitle'); var metaDescInput = document.getElementById('metaDesc'); var metaKeywordsInput = document.getElementById('metaKeywords'); var metaUrlInput = document.getElementById('metaUrl'); var metaAuthorInput = document.getElementById('metaAuthor'); var metaImageInput = document.getElementById('metaImage'); var metaRobotsSelect = document.getElementById('metaRobots'); var ogToggle = document.getElementById('ogToggle'); var twitterToggle = document.getElementById('twitterToggle'); var codeOutput = document.getElementById('metaCodeOutput'); var copyBtn = document.getElementById('copyBtn'); // Preview elements var googleUrl = document.getElementById('googleUrl'); var googleTitle = document.getElementById('googleTitle'); var googleDesc = document.getElementById('googleDesc'); var socialImagePreviewText = document.getElementById('socialImagePreviewText'); var socialDomain = document.getElementById('socialDomain'); var socialTitle = document.getElementById('socialTitle'); var socialDesc = document.getElementById('socialDesc'); var uiTrans = {}; try { var translationsEl = document.getElementById('ui-translations'); if (translationsEl) { uiTrans = JSON.parse(translationsEl.textContent || '{}'); } } catch (e) {} if (!metaTitleInput || !metaDescInput || !metaKeywordsInput || !metaUrlInput || !metaAuthorInput || !metaImageInput || !metaRobotsSelect || !ogToggle || !twitterToggle || !codeOutput || !copyBtn || !googleUrl || !googleTitle || !googleDesc || !socialImagePreviewText || !socialDomain || !socialTitle || !socialDesc) return; function generateCode() { var title = metaTitleInput.value.trim() || 'My Website'; var desc = metaDescInput.value.trim() || ''; var kw = metaKeywordsInput.value.trim() || ''; var url = metaUrlInput.value.trim() || 'https://example.com'; var author = metaAuthorInput.value.trim() || ''; var image = metaImageInput.value.trim() || ''; var robots = metaRobotsSelect.value; // Update previews googleUrl.textContent = url; googleTitle.textContent = title; googleDesc.textContent = desc || 'No description provided.'; socialImagePreviewText.textContent = image || 'No Image URL provided.'; socialTitle.textContent = title; socialDesc.textContent = desc || 'No description provided.'; try { var domain = new URL(url).hostname.toUpperCase(); socialDomain.textContent = domain; } catch (e) { socialDomain.textContent = 'EXAMPLE.COM'; } // Compile tag HTML var tags = '<!-- Primary Meta Tags -->\n<title>' + title + '\n\n\n'; if (kw) tags += '\n'; if (author) tags += '\n'; tags += '\n'; if (ogToggle.checked) { tags += '\n\n\n\n\n\n'; if (image) tags += '\n'; } if (twitterToggle.checked) { tags += '\n\n\n\n\n\n'; if (image) tags += '\n'; } codeOutput.value = tags.trim(); } var elements = [metaTitleInput, metaDescInput, metaKeywordsInput, metaUrlInput, metaAuthorInput, metaImageInput, metaRobotsSelect, ogToggle, twitterToggle]; elements.forEach(function (el) { el.addEventListener('input', generateCode, { signal: signal }); el.addEventListener('change', generateCode, { signal: signal }); }); var copyTimeout = null; var originalCopyText = copyBtn.textContent || 'Copy'; copyBtn.addEventListener('click', function () { if (codeOutput.value) { navigator.clipboard.writeText(codeOutput.value).then(function () { copyBtn.textContent = '✓ ' + (uiTrans.copied || 'Copied!'); if (copyTimeout) clearTimeout(copyTimeout); copyTimeout = setTimeout(function () { copyBtn.textContent = originalCopyText; }, 2000); timeouts.push(copyTimeout); }).catch(function () {}); } }, { signal: signal }); // Run initial generation generateCode(); } document.addEventListener('astro:page-load', init, { signal: signal }); document.addEventListener('astro:before-preparation', function () { if (window.__metaGeneratorCleanup) { window.__metaGeneratorCleanup(); } }, { signal: signal }); if (document.readyState === 'complete' || document.readyState === 'interactive') { init(); } else { document.addEventListener('DOMContentLoaded', init, { signal: signal, once: true }); } })();

首页