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…