Google doesn't put much if any weight on the keywords in the URLs. Using keywords in your URLs won't help SEO directly. It isn't important to add words to for which you want your site to rank to your URLs. You especially don't need to add the same words to every URL on your site.
Words in the URLs do help with SEO indirectly. Words that describe the content of the URL help usability by letting users know what to expect to see when they open a URL. The words in the URL can also get bolded in the search results which can help click through rate to your site. See Are keywords in URLs good SEO or needlessly redundant?
The best URLs are:
- Descriptive of the content of the page
- Easy to type
- Easy to remember
Ideally you would choose URLs paths with:
- 1 to 3 words
- All lowercase
- Only hyphens or slashes for punctuation
Any of these URLs would work fine for SEO and usability:
https://example.com/paris
https://example.com/paris-holidays
https://example.com/long-paris-holidays
https://example.com/long-holidays/paris
https://long-holidays.example/paris
You shouldn't duplicate words between your domain name and URL path, so don't use https://long-holidays.example/long-paris-holidays
. Choose to use the /long-holidays/
directory only if you have other content on your site as well and plan to have a page for all long holidays as the directory index. Otherwise, it is up to you how descriptive you want your URLs to be vs how short they are. Any of the above are with an acceptable range.
If your site is database driven and needs a numeric ID in the URL for the database lookup, you can favor descriptive over short: /939348-long-paris-holidays
.