Sites Page Missing a Contact Record Type

I have a sites page with a page parameter on the ID of a contact record. I also have two record types for contacts in this org. For some reason, I am only able to access one of the record types on the sites page and it’s not the one that I need. In the public access settings of my site, I have the right record type settings and field access levels. Is there anything else I can troubleshoot to find out why the site isn’t able to access the correct records?

For further clarification, I was dealing with contact record types. If anyone else runs into this problem, Salesforce has an interesting bug where contact records on sites pages require accounts. So add accounts to your contacts and do whatever permission access necessary and your contact information will show.