# at the end of url?

The # usually indicates an element id, so the URL should work also without the #. What URL is indexed in google?
 
if you go to http://www.google.com/# and http://www.google.com/ you'll get the same result.
It's just a parameter that won't be called/pushed.
It's also used for linking sections on the page that you're currently on. Check how anchors work https://html.com/anchors-links/.

This won't affect your site at all.
 
It tells your browser to go to the specified element ID, try this out for example (will scroll your browser down to your own post): www.blackhatworld.com/seo/at-the-end-of-url.1296206/#js-post-13968493

This is also used when you don't want to pass certain data to the server, for example, mega.nz uses this for the encryption keys so that their servers never know the encryption key.
 
Back
Top