Из-за большой шапки приходится долго листать страницу, чтобы добраться до контента. На главной это еще куда ни шло, но вот на внутренних я бы шапку убрал или значительно уменьшил.
Чтобы больше заказывали, нужно хорошенько продумать подачу материала на сайте. Нужно постепенно, но уверенно вести посетителя к заказу, показывая ему выгоды от сотрудничества с Вашей фирмой. Примерно так, как это делается на так называемых "продающих сайтах".
1. Как уже говорили, гамму сайта не мешало бы сделать помягче (очень уж режет глаз).
2. Слишком большая шапка, которая не имеет к ремонту никакого отношения. Я, например, подумал, что попал на сайт, торгующий мебелью. Было бы неплохо в шапке случайным образом показывать фотографии до и после ремонта, разделив их вертикальной чертой, которую можно было бы передвигать влево и вправо, показывая полностью объект до ремонта или после ремонта (поищите, в сети Интернет есть уже готовые скрипты с таким функционалом).
На внутренних страницах я бы вообще сделал шапку раза в два меньше по высоте.
3. Главная страница сильно перегружена информацией, в которой посетитель очень просто может потеряться. Выберите главное, что нужно показать в первую очередь. Например, я бы убрал с главной пункт "Последние работы". У Вас же уже есть фотогалерея работ, а если еще изменить шапку, как я писал в пункте 2, то последние работы на главной становятся явно лишними.
4. Гарантия на ремонт, Оплата по факту, Снабжение материалами - я бы разместил по горизонтали, заменив в каждом из этих разделов картинки куска кирпичной стены на что-то более привлекательное.
5. Форма "Заявка на ремонт" небольшая, поэтому её можно сделать во всплывающем окне, чтобы не отвлекать посетителя лишними переходами по сайту.
6. Если я вижу надпись "Расчет стоимости", то при нажатии на ссылку хочу увидеть калькулятор, где смогу примерно прикинуть во что мне обойдется ремонт моей квартиры, а Вы просто рассказываете какие виды ремонта бывают и чем они отличаются. Срочно вставьте калькулятор, а после калькулятора можно предусмотреть кнопки вроде "Хочу дешевле" или "Дайте скидку", где посетителю будут предлагаться специальные условия сотрудничества.
Можно еще очень долго писать и придумывать различные фишки...
В Индии веб-разработчики (да и вообще трудоспособное население) очень ленивые, в коде допускают грубые ошибки. Хотя и клепают программки быстро и дешево, но после них, как правило, практически всё переделывать приходится.
Есть еще одна идея: шифровать контент. Например, так http://javascriptcrambler.com/
Для поисковиков же выдавать страницы в нормальном виде. Например, нечто похожее делают новостные сайты, продающие подписки на новости. От пользователей такие сайты новости скрывают, а поисковикам показывают, чтобы новости индексировались. Правда, если у Вас сайт не очень известный, то желательно предварительно уведомить поисковики о таких маневрах дабы не схватить бан.
Пробовал эту партнерку. Надеялся, что при посещаемости в 2000 уников в день будет нормальный доход, но на практике оказалось, что рекламодателей очень мало, и баннеры показываются далеко не каждому посетителю :(
На фотоматериалы нужно копирайт ставить в виде "водяных знаков". Благо, на сервере это без проблем реализуется.
Поисковики не понимают JavaScript, поэтому если код Вашей таблицы целиком содержится в html-странице, а на JavaScript реализована разбивка таблицы на страницы, то поисковик воспримет таблицу целиком (как огромную простыню данных).
К слову, если Вы планируете, что со временем данных в таблице будет очень много, то соответственно и загружаться эти данные будут значительно дольше, создавая неудобство для пользователей.
Если тупо копипастят даже не удосуживаясь проверить текст, то воспользуйтесь ситуацией и вставляйте в описания товаров ссылки на свой сайт, но так, чтобы эти ссылки на глаз не отличались от остального текста.
Если текст проверяют, то усложните работу копипастерам, вставляя в текст упоминания своего сайта (например, характеристики этого товара по мнению специалистов ... здесь название Вашего сайта ... ).
Смотря какие каталоги. Если каталоги статей, то с их помощью можно ТИЦ нарастить или по определенным ключевым словам подняться в поисковых системах.
Не обязательно брать CMS с тематикой тексты песен. Вам нужна CMS, в которой реализована функция каталога. А уж что Вы будете каталогизировать (песни, фильмы или товары) не так важно.
По существу же Вашего вопроса:
1. Одного файла config.php маловато.
2. Нужно создать базу данных (БД), пользователя базы данных, а также таблицу, где будут храниться те самые тексты песен.
3. В простейшем случае, нужно создать html-файл, в котором будет содержаться форма для добавления текстов в базу данных. Через форму данные, которые вводит пользователь, передаются php-программе (скрипту), отвечающей за обработку данных и их запись в БД.
4. Ну и нужно написать сам php-скрипт, в котором предусмотреть поведение в случае ошибок пользователя, а также сделать минимальную защиту (т.к. пользователь может понавводить вместо текстов песен всякую лажу, в том числе и вредоносный код).
Предположим, что у нас есть БД pesni, есть таблица news и форма с полями newstitle - название новости; newsavtor- автор новости; newslyrics - это пусть будет текст новости. Данные будет обрабатывать скрипт adnews.php следующего содержания (самый примитивный случай без всякой защиты):
<?php
$db_name ="..."; //DAtabase name
$db_username ="....";
$db_password =".....";
$db_path ="localhost";
$db = @mysql_connect("$db_path","$db_username","$db_password");
@mysql_select_db("$db_name",$db);
if ($_POST['newstitle']!="" and $_POST['newsavtor']!="" and $_POST['newslyrics']!="") {
$query = "INSERT INTO `news` (`title`, `avtor`, `lyrics`) VALUES ('".$_POST['newstitle']."', '".$_POST['newsavtor']."', '".$_POST['newslyrics']."')";
$result = mysql_query($query) or die ("<p>ошибка запроса</p>");
}
?>
Как-то так....