本地站长SEO工具(纯前端离线版)
所有分析仅在浏览器内执行,绝不上传服务器,网站数据绝对安全
首页
文本处理
编码加密
日期时间
开发工具
图片工具
办公效率
生活实用
站长SEO
婚姻法律
玄学命理
游戏辅助
情感话术
操作区一:SEO分析工具(热门)
1. 关键词密度分析工具
分析密度
2. TDK长度检测工具
纯前端站长SEO离线工具,支持关键词密度分析、TDK检测、robots生成等功能
检测TDK
3. 页面字数统计工具
统计字数
4. 图片ALT标签检测工具
检测ALT标签
5. H标签结构检测工具
检测H标签
6. 内链外链统计工具
统计链接
7. 锚文本分析工具
分析锚文本
8. 友情链接提取工具
提取所有链接
9. URL规范化检测工具
检测URL
10. 关键词密度建议工具
生成建议
操作区二:SEO代码生成器
11. robots.txt生成器
生成robots.txt
12. .htaccess生成器(301重定向+缓存+压缩)
生成.htaccess
13. META标签生成器
生成META标签
14. sitemap.xml生成器
生成sitemap
15. 404页面生成器
生成404页面
16. canonical标签生成器
生成canonical
17. OG社交分享标签生成器
生成OG标签
18. 301重定向规则生成器
生成重定向规则
19. 缓存规则生成器(浏览器缓存)
生成缓存规则
20. Gzip压缩规则生成器
生成Gzip规则
操作区三:内容优化与代码压缩
21. SEO标题生成器(模板组合)
生成标题模板
22. SEO描述生成器(模板)
生成描述模板
23. 长尾关键词组合工具
组合长尾词
24. HTML压缩工具
压缩HTML
25. CSS压缩工具
压缩CSS
26. JS压缩工具(基础)
压缩JS
27. 百度统计代码生成器
生成统计代码
28. 网站备案号展示代码生成
生成备案代码
29. 关键词密度检查(多关键词)
批量检查密度
30. SEO综合检测清单
综合SEO检测
🔗 旗下精品站点
自有站群矩阵
📚 综合资料库
🐍 爬宠资料库
🎮 老游戏资料库
👨 男质库
💬 恋爱话术站
👻 鬼故事小说站
友情推荐
JSON在线解析
在线工具集合
IP地址查询
图片压缩
hao123导航
⚠️ 法律声明 & 风险提示
1. 本网站所有SEO工具仅供学习交流使用;
2. 所有分析均在本地完成,不收集、不上传任何网站数据;
3. SEO优化建议仅供参考,实际效果以搜索引擎为准;
4. 禁止用于任何非法用途,否则一切后果由使用者自行承担;
5. 本站所有资料、模板均来源于
www.gggua.com
。
↑
');} /* 28. 备案号 */ function doT28(){var icp=val('t28');show('r28','
'+icp+'
');} /* 29. 多关键词密度 */ function doT29(){var text=stripHtml(val('t29a'));var kws=val('t29b').split('\n').filter(Boolean);var total=text.length;var result='总字数: '+total+'\n\n';kws.forEach(function(kw){var count=(text.match(new RegExp(kw.replace(/[.*+?^${}()|[\]\\]/g,'\\$&'),'g'))||[]).length;var density=(count*kw.length/total*100).toFixed(2);result+=kw+': '+count+'次, 密度'+density+'% '+(density>=2&&density<=8?'✅':'⚠️')+'\n';});show('r29',result);} /* 30. 综合SEO检测 */ function doT30(){var html=val('t30');var result='=== SEO综合检测报告 ===\n\n'; var title=(html.match(/
]*>([\s\S]*?)<\/title>/i)||[])[1]||''; result+='1. Title: '+(title?'✅ 存在 ('+title.trim().length+'字符)':'❌ 缺失')+'\n'; var desc=(html.match(/
]*name=["']description["'][^>]*content=["']([^"']*)["']/i)||html.match(/
]*content=["']([^"']*)["'][^>]*name=["']description["']/i)||[])[1]||''; result+='2. Description: '+(desc?'✅ 存在 ('+desc.length+'字符)':'❌ 缺失')+'\n'; var keywords=(html.match(/
]*name=["']keywords["'][^>]*content=["']([^"']*)["']/i)||[])[1]||''; result+='3. Keywords: '+(keywords?'✅ 存在':'⚠️ 缺失(影响较小)')+'\n'; var h1=html.match(/
]*>/gi)||[]; result+='4. H1标签: '+(h1.length===1?'✅ 1个':h1.length===0?'❌ 缺失':'⚠️ '+h1.length+'个(建议1个)')+'\n'; var imgs=html.match(/
]*>/gi)||[]; var noAlt=imgs.filter(function(i){return!/alt\s*=/i.test(i);}).length; result+='5. 图片ALT: 共'+imgs.length+'张, '+(noAlt>0?'⚠️ '+noAlt+'张无ALT':'✅ 全部有ALT')+'\n'; var canonical=html.match(/
]*rel=["']canonical["']/i); result+='6. Canonical: '+(canonical?'✅ 存在':'⚠️ 建议添加')+'\n'; var og=html.match(/
]*property=["']og:/i); result+='7. OG标签: '+(og?'✅ 存在':'⚠️ 建议添加(社交分享)')+'\n'; var text=stripHtml(html); result+='8. 正文字数: '+text.length+'字 '+(text.length>=500?'✅':'⚠️ 建议500字以上')+'\n'; var links=html.match(/
]*href=/gi)||[]; result+='9. 链接数量: '+links.length+' 个\n'; result+='\n=== 检测完成 ==='; show('r30',result);} /* 回到顶部 */ window.addEventListener('scroll',function(){var btn=document.getElementById('backTop');if(window.scrollY>300){btn.classList.add('show');}else{btn.classList.remove('show');}});