Ok so your website has ugly URLS something like this: www.example.com/?p=43
These type of links are generally frowned upon by all web developers and designers, why have them?
The good thing about WordPress is they make it so easy for you to change these there is no reason not to.
Login to the admin panel and navigate to settings > Permalinks
Click on the ‘Custom Structure’, fill in the structure you want. The structure I usually use (other then this blog) is just
This will just show the post title at the end of a url like:
I find this is the most search engine friendly way and it also allows you to include keywords into the URL. For a full list of the different URL structures visit the WordPress codex.