Questions tagged [seo]

Note: General SEO questions are off-topic. Only programming-related SEO questions are acceptable on Stack Overflow. Non-programming SEO questions should be asked on Webmasters.SE at https://webmasters.stackexchange.com. If someone has directed you here to read this warning, go back and delete your question.

Search engine optimization, or SEO, is a methodology for helping websites to improve search engine rankings.

Most search engines return results based on relevance to a set of input keywords, or a query, provided by a client (typically a user visiting a search engine's website). Ranking well in any given search for a popular keyword can mean more traffic for a website, which translates into pageviews, comments and most importantly, sales.

Most SEO questions are off-topic

Questions must relate to programming to be on-topic. This means you must have a specific programming problem you are trying to resolve.

On-topic examples include:

Off-topic examples include:

  • Will using a specific programming technique harm my rankings in search engines?

Most SEO questions fall into the category of how to get better rankings or what tactics can be employed to improve robots crawling a site. These and other general SEO questions that are not specifically about programming should be asked on the Pro Webmasters Stack Exchange site. The questions should include the SEO tag. See this discussion on Meta Stack Overflow for details.

WordPress-related SEO questions should be tagged as or . However, generic SEO questions with regards to WordPress belong on WordPress.

Related Tags

Books

7850 questions
35
votes
7 answers

How to prevent search engines from indexing a single page of my website?

I don't want the search engines to index my imprint page. How could I do that?
Proud Member
  • 40,078
  • 47
  • 146
  • 231
35
votes
2 answers

Should I have aside element ouside or inside of main element?

Let's say aside element includes "Oh, by the way …" content such as reading suggestions, advertisements, or cross sells. Is it semantically okay to have aside outside of main? If yes, does it have any advantage over accessibility if I keep aside…
Pratik Mehta
  • 2,037
  • 2
  • 14
  • 19
35
votes
2 answers

Redirecting 404 error with .htaccess via 301 for SEO etc

I couldn't find a straight answer to my question and need to know it from the real experts. I had a website which urls were generated by Joomla. I believe that tons of urls are around in the search engines and I really don't know which of them all.…
Chris
  • 1,919
  • 6
  • 34
  • 60
35
votes
9 answers

ASP.net MVC support for URL's with hyphens

Is there an easy way to get the MvcRouteHandler to convert all hyphens in the action and controller sections of an incoming URL to underscores as hyphens are not supported in method or class names. This would be so that I could support such…
John
  • 29,788
  • 18
  • 89
  • 130
34
votes
5 answers

Do SEO-friendly URLs really affect a page's ranking?

SEO-friendly URLs are all the rage these days. But do they actually have a meaningful impact on a page's ranking in Google and other search engines? If so, why? If not, why not? (Note that I would absolutely agree that SEO-friendly URLs are nicer to…
Lee Harold
  • 1,147
  • 3
  • 12
  • 17
34
votes
6 answers

SEO title vs alt vs text

Does the title attribute in a link do the job of the real text in the link for SEO? i.e Web Design is it the same as: click here when trying to get a good page rank for…
medk
  • 9,233
  • 18
  • 57
  • 79
31
votes
5 answers

What's the least redundant way to make a site with JavaScript-generated HTML crawlable?

After reading Google's policy on making Ajax-generated content crawlable, along with many developers' blog posts and Stackoverflow Q&A threads on the subject, I'm left with the conclusion that there is no way to make a site with only…
jqp
  • 657
  • 1
  • 8
  • 18
29
votes
4 answers

how to force google to re-index a page

A website I've made has been recently hacked and Google indexed that hacked homepage and now its showing irrelevant text on search result. The hack has been resolved but the search results haven't changed. Is there a way to force Google to re-index…
Dominic Mercier
  • 808
  • 2
  • 9
  • 17
29
votes
5 answers

asp.net mvc - strategy for including SEO information such as meta keywords and descriptions

I was wondering what, if there is one, is the best practice for including SEO content such as meta descriptions and keywords in an ASP.NET MVC (I'm using v3 RC) view. My initial plan is to create an actionfilter, applied globally to actions, to pull…
JP.
  • 5,536
  • 7
  • 58
  • 100
29
votes
2 answers

How does Search Engine indexing work for JavaScript web applications like REACT?

I am planning to implement react.js for my application. As I am new to react I have a doubt that, how google will index the react components? And what are the best practice needed to make application properly visible in google search. Any one has…
suyesh
  • 659
  • 1
  • 10
  • 19
29
votes
1 answer

JSON-LD Schema.org: Multiple video/image page

I can't figure out how you would define a bunch of videos on the same page. i.e. a search page. Let's say you've a site that returns 50 different videos. Then how are you supposed to define this with JSON-LD?
KaekeaSchmear
  • 1,548
  • 5
  • 18
  • 30
29
votes
2 answers

Validation error: "The itemprop attribute was specified, but the element is not a property of any item"

For better SEO I need put some meta on my page like this:
rpayanm
  • 6,303
  • 7
  • 26
  • 39
28
votes
3 answers

To hashbang or not to hashbang?

I'm developing a new website and I'd like to make use of AJAX as much as possible. Basically, I want users to almost never navigate away from the homepage and have everything displaying in popup windows, sliders, sections etc. Now our existing…
Marko
  • 71,361
  • 28
  • 124
  • 158
28
votes
1 answer

Should I use or ?

In html 5, rel="author" is used to link to information about the author of the page. This can be a mailto: address, though it doesn't have to be. It could simply link to a contact form or "about the author" page (I personally wouldn't want to…
Donald Jenkins
  • 3,485
  • 8
  • 33
  • 35
28
votes
3 answers

Angular2 SEO - How to make an angular 2 app crawlable

I am building an Angular 2 app using the Angular-Meteor framework. I would like to achieve fast and consistent indexing by google and other search engines, and allow Facebook sharer and other scrapers to generate previews of my JS-generated…
Rayjax
  • 7,494
  • 11
  • 56
  • 82