Seorang penulis artikel mengkhususkan diri dalam menulis informasi topikal yang biasanya disertakan dalam situs web, blog, majalah, buku, atau jurnal. Para penulis ini mungkin memfokuskan tulisan mereka pada genre tertentu, atau mereka mungkin spesialis dalam materi pelajaran tertentu. Selain itu, penulis artikel dapat dipekerjakan sebagai penulis oleh perusahaan tertentu, atau mereka dapat bekerja secara lepas, baik menerima komisi dari berbagai penerbit atau menulis artikel secara independen dan kemudian mengirimkannya ke penerbit untuk kemungkinan pembelian.
Secara tradisional, seorang penulis artikel adalah seseorang yang menulis untuk sebuah majalah, seperti majalah atau surat kabar. Penulis artikel dapat menulis tentang peristiwa terkini, berita, atau topik lain yang menarik bagi pembaca publikasi. Sementara banyak surat kabar dan majalah membayar penulis untuk kiriman mereka yang diterima, yang lain tidak. Dalam kasus di mana publikasi tidak membayar kiriman, penulis dapat mengambil manfaat dari publisitas yang dihasilkan oleh publikasi artikel mereka. Ini sering terjadi ketika penulis artikel mengembangkan reputasi sebagai ahli di bidangnya atau jika dia memiliki bisnis.
Media baru adalah masalah yang berbeda, dan banyak penulis artikel sekarang mengkhususkan diri dalam menulis konten online, yang gayanya bisa sangat berbeda dari artikel yang muncul di media cetak. Beberapa penulis menulis artikel blog, baik untuk blog mereka sendiri maupun blog orang lain. Yang lain menulis artikel untuk situs web utama dan publikasi online. Pembayaran untuk penulisan media baru sangat bervariasi: Beberapa penulis menerima bayaran tetap untuk kontribusi mereka, sementara yang lain dapat mengambil bagian dari pendapatan iklan yang dihasilkan oleh artikel mereka. Seperti media cetak, beberapa penulisan artikel online adalah pekerjaan yang tidak dibayar, dan penulis artikel mendapat manfaat dari publisitas yang dihasilkan oleh artikel serta tautan balik dari artikel ke situs web atau blog penulis.
Banyak perusahaan yang menginginkan kehadiran online, tetapi tidak memiliki staf penulis, dapat menyewa penulis artikel untuk menjaga situs web dan blog mereka diisi dengan konten segar. Ada juga beberapa bisnis online yang menyediakan konten khusus untuk perusahaan yang membutuhkan aliran konten segar yang konstan untuk situs web mereka. Penulis yang bekerja untuk perusahaan ini sering dikenal sebagai “penulis konten” dan mungkin mengkhususkan diri dalam menulis dengan cara yang mempromosikan peringkat tinggi di mesin pencari, kadang-kadang dikenal sebagai “optimasi mesin pencari” (SEO). Seorang penulis artikel dapat meminta klien Web secara mandiri atau dapat bekerja sebagai kontraktor independen untuk penyedia konten Web.