I know there is already an answer on Webmasters to a part of this question (SEO for Dynamic website) , which has been very helpful with How to build a controller that creates an xml sitemap? on SO about how to create a correct sitemap.xml for a dynamic website.

But my question is a bit more specific, I'm new with the SEO techniques and honestly it's not my field. I prefer to program for 17 hours instead of thinking about the SEO for 1 hour so I do not understand it very well but now I need it…

Thanks the researches I've realized that on the page there should be a set of keywords entered in the <title> </title> and <h1> </h1> tags and must also be repeated more than once in the content of the page.

My scenario:
I am working on a website for the sale of pet products that are organized by category (dog, cat, etc.), subcategory (dry food, meat, etc.) and brand.
In the database the product contains the title, description and picture.

The main links to my pages are:

  • For the search in the categories (performed by the user through the menu)
    which will show a series of products for that combination of categories.

  • For details of the product (when, the user clicks on a product)
    which will display the title of the product (with the picture, price, quantity, etc.) description, and related products.

  • For the direct search (when the user types it into an input box)
    example.com?search.php?q=querySearch which will display a set of products related to the research

My questions are:

  • Is right to enter in the <title> and <h1> tag $_GET ['sec'] or $_GET ['q'] or $_GET ['id']? (I wonder if google, yahoo etc. take my pages as results before or after my server has processed);
  • If I show the content of the page that contains some "keywords", will search engines consider these as keywords and then direct the user on my site?

…in a few words, I would like to do less SEO as possible and leave the job at descriptions and titles already written.

Thanks in advance for your help.

  • Automation gets a bit tricky. Normally, I suggest something conversational, but that does not always apply. The reason for something conversational is to drive click-through rates and to better perform in mobile searches which tend to be conversational. You may want to look at some competitors that are performing well to see what they are doing. You may want to see if sec can be worked into something more conversational or if the database schema can be reworked to allow better SEO options then I suggest that. Yeah! More code.
    – closetnoc
    Commented Nov 1, 2014 at 16:02
  • @JohnConde: I don’t think it’s is a duplicate. Over there, the OP specifically asks about sitemaps (which is also what the three answers are about).
    – unor
    Commented Nov 1, 2014 at 18:48
  • Thanks @closetnoc for your suggestion! But I have another question: Is the URL taken into account from the search engines for indexing? (i.e. : Is there any difference for Google if the url is search.php?cat=29&subCat=18&brand=2 where the numbers are the ID's of the various categories or search.php?cat=dog&subCat=meat&brand=brand1) both cases will display the same page with the same keywords Commented Nov 1, 2014 at 19:44
  • @unor, This question could be closed as dupes of other questions, too, as the two questions they have have been covered before anyways. There isn't anything new here.
    – John Conde
    Commented Nov 1, 2014 at 19:57
  • And thanks unor for your note! @JohnConde I pointed in my question that there is already an answer (there are too two links to other questions) to a part of my question but mine was a bit more specific so I was unable to ask in the comments because the length and because I have not enough reputation... Commented Nov 1, 2014 at 20:03