问题标签 [seo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - mod_rewrite 将一个文件后缀类型别名为另一个
我希望我能足够清楚地解释这一点,但如果不让我知道,我会尽力澄清。
我目前正在使用 ColdFusion 开发一个站点,并设置了一个 mod_rewrite 规则,以使其看起来像该站点正在使用 PHP。index.php 的任何请求都由 index.cfm 处理(规则将 *.php 映射到 *.cfm)。
这很好用——到目前为止,很好。问题是如果直接请求 index.cfm(或任何 ColdFusion 页面),我想返回 404 状态代码。
如果我尝试使用 mod_rewrite 阻止对 *.cfm 文件的访问,它还会返回 404 以请求 *.php。
我想我可能不得不更改我的 Apache 配置而不是使用 .htaccess
ruby-on-rails - 将来源和搜索关键字与帐户创建相关联
作为我的在线申请注册过程的一部分,我正在考虑跟踪用于访问我的网站的来源和/或搜索关键字。这将使我能够以比谷歌分析更精细的方式了解哪些广告正在发挥作用,以及从何处发挥作用。
我想当人们访问我的网站时,我可以使用此信息设置某种 cookie,但我不确定我将如何获取它。甚至可能吗?
我正在使用 Rails,但不胜感激提供与语言无关的解决方案(或者甚至只是指向在哪里可以找到此信息的指针)!
regex - Stack Overflow 如何生成对 SEO 友好的 URL?
什么是一个好的完整正则表达式或其他一些可以取标题的过程:
如何将标题更改为像 Stack Overflow 一样的 URL 的一部分?
并将其变成
在 Stack Overflow 上的 SEO 友好 URL 中使用?
我使用的开发环境是Ruby on Rails,但如果有其他一些特定于平台的解决方案(.NET、PHP、Django),我也很乐意看到这些。
我确信我(或其他读者)会在不同的平台上遇到同样的问题。
我正在使用自定义路由,我主要想知道如何将字符串更改为删除所有特殊字符,全部小写,并替换所有空格。
seo - 如何让 googlebot 获得正确的 GEOIPed 内容?
好的。这个问题让我很头疼。我不知道是否有明确的答案。
我们有一个网站,我们称之为mycompany.com。这是一个基于英国的网站,包含基于英国的内容。谷歌知道这一点,我们已经对其进行了大量的搜索引擎优化。一切都很好。
除了,我们即将重新推出我的公司,全球品牌,所以我们现在需要 mycompany.com/uk、mycompany.com/us 和 mycompany.com/au,以获取各个国家/地区的本地内容。我们正在使用 GEOIP,因此如果来自美国的人加载 mycompany.com,他们会被重定向到 mycompany.com/us 等。
如果某人不在这三个国家(美国、澳大利亚或英国)之一,他们将获得英国网站。
这一切都很好,但我们不想失去我们在 mycompany.com 上拥有的大量 Google 果汁!更糟糕的是,谷歌机器人似乎 100% 位于美国,因此美国网站(这几乎是三个网站中最不重要的一个)似乎是主要网站。
我们曾考虑过检测机器人并提供英国内容,但谷歌似乎可能会因此而对我们进行打击。
有没有其他人遇到过这种情况,并有解决方案?
php - 如何在 Symfony PHP 中生成友好的 URL?
我总是倾向于忘记这些用于建立链接的内置Symfony函数。
seo - 动态 robots.txt
假设我有一个网站,用于托管针对一组非常特定的用户的社区生成内容。现在,假设为了建立一个更好的社区,我有一个题外话区域,社区成员可以在其中发布或谈论他们想要的任何内容,而不管网站的主题是什么。
现在,我希望大部分内容都能被 Google 索引。值得注意的例外是题外话内容。每个线程都有自己的页面,但所有线程都列在同一个文件夹中,所以我不能只从某个文件夹中排除搜索引擎。它必须是每页的。传统的 robots.txt 文件会变得很大,那么我还能如何做到这一点呢?
url - 为什么有些网站会在 URL 的末尾添加“Slug”?
许多网站,包括这个网站,都在 URL 的末尾添加了明显称为slug的内容- 描述性但据我所知无用的文本位。
例如,网站为这个问题提供的 URL 是:
https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
但以下 URL 也同样有效:
https://stackoverflow.com/questions/47427/
这段文字的目的是为了让 URL 更加用户友好,还是有其他好处?
seo - HTML 压缩和 SEO?
在工作中,我们有一个专门的 SEO 分析师,他的工作是倾注大量数据(KeyNote/Compete 等)并为高管生成精美的报告,这样他们就可以看到我们在有机搜索排名中与竞争对手的对比情况。他还领导通过尽我们所能优化事物来提高我们网站上的 SEO 排名的举措。
我们还有一个长期的任务是减少我们的页面加载时间,现在这在某些页面上相当粗制滥造。
搜索引擎优化的人提到,语义、有效的 HTML 比杂乱无章的 HTML 更能被爬虫获得积分。我一直在研究一个实时 HTML 压缩器,它可以将我们的页面大小减小到相当大的一部分。压缩 HTML 会伤害我们的网站排名吗?