The basic steps required to make sure you website is accessible the the blind and visually impaired are straightforward. If you are using Wordpress or JOOMLA there are many templates that generally produce compliant code.
Here some for Wordpress: https://visionteam.com/visionteam/?p=242
Here are some for JOOMLA: https://www.joomla-monster.com/blog/joomla-templates/this-joomla-template-follows-recommendations-for-making-web-content-more-accessible-wcag-2-0
If you design your theme or template with Template Creator CK it will be generally compliant: https://www.template-creator.com/en/
To test your site you can use these free tools.
WAVE Web Accesibility Evalution Tool: https://wave.webaim.org/ By clicking on 'Details' on the results page you can see the steps required to improve your scores.
The webmaster tool built into Chrome and Brave. Click on the three bar menu on the top right. Choose 'More Tools' then 'Developer Tools.' On the sub-menu look for the application called 'Lighthouse.' Choose 'Navigation,' 'Desktop,' then [Analyze Page Load]. Then run the test again by clicking on the small + sign on the upper right and choose 'Mobile.' By clicking the scale scores you can see the details required to improve the scores.