SEO for URL paramaters

I"m creating a Spotify clone of

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.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Shaun VermaakTechnical Specialist IVCommented:
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?
OWASP Proactive Controls

Learn the most important control and control categories that every architect and developer should include in their projects.

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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Shaun VermaakTechnical Specialist IVCommented:
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.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Search Engine Optimization (SEO)

From novice to tech pro — start learning today.