Hi Samantha! Great question.
There are a couple parts to this that may be helpful to consider:
- It all depends on what companies are in or around your town. If you've been searching for web design agencies and not finding much, you might want to try looking for companies that have websites that a core part of their business (such as a store that also sells products online).
- You will commonly experience that people have different definitions for what a web designer does. That means some companies may care that you have basic understanding of HTML and CSS, while others may not care and would focus more on your visual design skills. Both are valid requests and very useful skills to have, but I would suggest spending a little time thinking about what skills you want to improve and seek out an internship that would depend on you for them.
There are also many practical things you can do to help you get that internship. If you have not already, I would do some of these ahead of reaching out to companies for an internship:
- Design your own portfolio. The experience of designing it is a good exercise for you, and is something the hiring manager can use to quickly get a sense of where your strengths are. It may be valuable for you to state on your portfolio that you're looking for an internship and to express what skills you're excited to learn and build on.
- If you don't have much web design work to put in your portfolio, you can design fictional websites to exemplify your skills (just make sure you are honest and communicate that they are fictional companies).
- (Optional) Develop your portfolio, and make your code available to download or inspect. Many people host their code on github.com, but you could also pass your developed portfolio over in a zip file if the company you're applying to has asked for development examples. This is of course if you don't have other websites you've developed, and if you're applying for an internship that would require some development skill. If you don't want to develop your own portfolio, you could use sites like Squarespace to build on a template to showcase your work. Just be careful not to lead with the expectation that you can develop a site like your own portfolio if you do not yet have the skills necessary to do it! It is better to be honest there and state what you're excited to learn during the internship :)
I hope you find this helpful!