you can simply get the traffic from anywhere, adsense is just a way to monetize your traffic. YOu can get traffic by promoting it elsewhere, thru content marketing (youtube socmed, etc), and thru google itself aka SEO. It does require some work, but you'll be thrilled once you see some progress
You may do it if you are following special steps: Publish Relevant Content Update Your Content Regularly. Metadata. Link building SEO tools Advertisements Use alt tags.
Well be active on majority of social media sites like youtube ,fb groups ,quora ,twitter ,tiktok,pinterest ,forums etc .Not only that you will get backlinks to your website and it will help you to rank but you will get traffic from this platforms and not need to depend on google ranking
You can Rank your Website by Publish Relevant, Authoritative Content on High Authority Sites and update Your Content Regularly.
You need to have good content on your website. Make sure to post articles on your website regularly. You need to get some good backlinks through the outreach techniques. You can start handles for your website on Instagram, Facebook, and other social media sites. You can even run paid ad campaigns on social media to draw interested people to your page. Quality Content + Authoritative Backlinks = Good Traffic