Purchase a domain name and hosting. 2. Install WordPress. 3. Choose a photography theme. 4. Customize the theme to fit your brand. 5. Add your portfolio, blog posts, and any other content. 6. Optimize for SEO.