Hello I want make a custom url 301 redirect but I am not sure which is the best for SEO 1. http://whateverfree.com/free music OR 2. http://whateverfree.com/freemusic which is better ?? (free music is the keyword I want to SEO) thanks
Use hyphen between 2 words where you want to separate any term or phrase. Hyphen is best to separate. The article below will help you for the same. searchenginejournal.com/seo-best-practices-for-url-structure/7216/
According to me URL without space is better option... Because with space, first of all looks little awkward and also while putting on web can confuse the users. If you really want to separate the two words, use some symbols like -, _ etc that will sound better.
Thanks for all your reply I will use hyphen for the keywords and without suffix . http://whateverfree.com/free-music
Seems you've already made your decision (and you've made the right choice with a hyphen by the way!).. However, for future reference, if you want to use 'spaces' in URLs, replace the spaces with %20 - google will read this as a space, and it will stop the link being broken / misread by engines Chuckun
Never use spaces or underscores as word separators in URLs. It's a terrible idea. Use hyphens as word separators like free-music.html instead of freemusic.html. As siothach said, hyphenated keyword phrases are MUCH better both for humans and search engines.