Putting some inter-page links on a page which will create urls which may seem like different pages and want to use a canonical tag.
main page:
http://www.example.com/widgets/
inter-linked urls:
http://www.example.com/widgets/#top
http://www.example.com/widgets/#samples
...etc.
putting a canonical tag on
http://www.example.com/widgets/ as follows:
<link rel="canonical" href="http://www.example.com/widgets/"/>
This should solve the problem of google thinking that /widgets/#top and /widgets/#samples are separate pages but how does it look when google crawls the main page? Did I just create some crazy, never ending loop?