• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 89
  • Last Modified:

SEO for URL paramaters

I"m creating a Spotify clone of open.spotify.com.

I will use it to stream live recordings of bands that allow taping (i.e. jam bands).

I have pages that use URL paramaters to fill data.

So for example you have artist.php?id=1 and it fills the artist data.

Do I need to create a sitemap of every GET id for the site?

If the GET ID isn't set then it redirects to index or 404.
3 Solutions
Shaun VermaakTechnical Specialist/DeveloperCommented:
It there is a page that does the display an index of all these artists, a search engine robot will be able to crawl these pages without a sitemap.
Bernard S.CTOCommented:
More precisely:
- creating one single sitemap where would be all (or almost all) the ?id pages can help spidering your site, so although this is not strictly mandatory it would be a good idea
- you might also explore to create one or several pages where the artists names would be displayed, eacho one with the ?id link: tis will increase the "computed relevance" of you site for each of these artists, same for artists styles

Note that even if your sitemap is not complete, it will help spidering and missing pages will probably be discovered as well
burnedfacelessAuthor Commented:
Bernard - could you expand on this?

Particularly I was thinking about displaying a shit ton of content for each artist and using jQuery to hide most of it.

Would this help my rankings?
Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

Bernard S.CTOCommented:
Yes I think it would IF

IF as you say you use JQuery (and css) to hide html
NO if you use javascript to generate the content

WHY? spiders will not try to RUN your js nor will they (as of now) try to figure if a <div> is visible or not

Anyway, I would probably see to generate (from my db) a full html page with name of artist (and link to her/his dedicated page), and probably, if I have some "music style" associated with artistes, one page for each of the music styles with some generic text about this style and a list of names and links of the artists
Shaun VermaakTechnical Specialist/DeveloperCommented:
Google bot definitely renders some JS during crawling and is am pretty sure a hidden DIV with some SEO junk in will get you ranked lower
Lavi GuptaCommented:
I think, its better for you to redirect your dynamic urls to search engines friendly url's. It will helps to improve your website crawling and indexing
Bernard S.CTOCommented:
The comments on js / div / url / sitemaps provided by Shaun and Bernard cover 99% of the question asked.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now