The invention relates to an adhesive for a ceramic tile and a preparation method of the adhesive. The adhesive comprises the following components: a polyacrylate emulsion, phthalate, butyl rubber, quartz powder, cellulose ether, bentonite, lignin fibers, cycloparaffin petroleum, methylbenzene, calcium carbonate, dibutyl phthalate, phthalimide, diethanol amine, diethylenetriamine, polybutylene, a calcium-titanium pigment, a cobalt drying agent and a mildew inhibitor. The preparation method comprises the following steps: uniformly mixing the polyacrylate emulsion, phthalate, the butyl rubber, the lignin fibers, the cycloparaffin petroleum and methylbenzene, adding cellulose ether, dibutyl phthalate and phthalimide, insulating and mixing, adding the quartz powder, the bentonite, calcium carbonate, diethanol amine, diethylenetriamine and polybutylene, insulating and mixing, and adding the rest components to obtain the adhesive. The adhesive has the advantages of high whiteness and strong adhesion power; and pasting and jointing can be carried out at the same time, and the situations of interface separation, hollowing and dropping are not existent.