# Site Compatibility Checklist
Ensure that your site is compatible with the MetaMask Ethereum provider API and review the MetaMask Mobile best practices
Include MetaMask Mobile as a listed wallet in your application, and link to open the MetaMask Mobile app (if installed) or to go to the app store (if not yet installed)
- We recommend adding a
Connect With MetaMask
button and using deeplinks (opens new window) - For more information about deeplinks, please see the deeplinking documentation
- We recommend adding a
Please direct your users to either the relevant app store listing or to the MetaMask homepage (opens new window) to download MetaMask Mobile
# Web3 Site UI Libraries
Instead of creating your own Connect With MetaMask
button here are a couple of options: