Do H1 tags .... <h1></h1> have to be inside the head tags ... <head1></head1> is it better if they are inside or if they are outside the head tag it wont matter?
Well no. Here is a quick run down of a very basic HTML page: <html> <head> <title>My super page</titile> </head> <body> <h1>Heading</h1> <p>You like this page?</p> </body> </html> Code (markup): So the heading tags are only part of the body. There are no head1 tags - just a single Head section. Anything in the head section (between <head> and </head>) is not usually visible on the web page: the meta tags, the CSS styles, etc. What you see in front of you is the BODY of the page, and that includes the headings (H1-H6). For more info about basic HTML, check out HTML Help.
Try here for some superb tutorials on many programming languages. This link is for html: http://www.w3schools.com/html/default.asp
I guess it's confusing since there's a tag called "head" and there's a tag that stands for header. They are completely different from each other though. I thought I'd mention it's recommended to only use one h1 tag containing your keyword while using the h2 tag for lesser headings.
The <h1> tag should be after the <body> as soon as possible. If you use it in the <head> section, it will be ignored or cause an HTML validation error. I have also seen the SEO tactic put it between the </head> and the <body>. It didn't help me. And you should use the <h1> tag only once.