Simply put:
www.mysite.com/?p-123456 = Bad
www.mysite.com/PageName = Good
All page names within your site should be human-readable. If you are a WordPress developer, this is as simple as setting up the proper permalink structure in the WordPress admin panel. Regardless, search engines do take notice of these names and proper naming can help them index your content more easily…